Long-running San Diego, California deathgrind outfit, Cattle Decapitation, unleash their "Scourge Of The Offspring" video today. The band's latest bruiser appears on their tenth studio album, Terrasite, set for release May 12 via Metal Blade Records. Though many bands have tried, no one articulates the real apocalypse humanity is...
Continue reading...
Continue reading...