
Godflesh announce Decay, tenth and penultimate album, on Relapse Records
Birmingham industrial titans Godflesh have announced Decay, their tenth and penultimate album, due 25 September 2026 via Relapse Records — their first…
Read the story ↗Echo Mandala / From the archive
News, videos and reviews in one place.