German pioneers of industrial metal, Megaherz, return to tear down walls with their full-length studio album, In Teufels Namen (eng. In the Devil's Name), set to be released on August 11 via Napalm Records. Three decades into their career, Megaherz have undoubtedly become one of the most important bands...
Continue reading...
Continue reading...