Legendary heavy metal titans, Accept, recently announced that their new album, Humanoid, will be released on April 26. The upcoming masterpiece was once again produced, recorded, mixed and mastered by critically acclaimed heavy metal producer, Andy Sneap. The first single and video, "Humanoid", will be released on February 28. The...
Continue reading...
Continue reading...