https://www.metal-archives.com/album...Degesch/660764

Just realized they released a new album last year...