Home / Tag Archives: Demon Head

Tag Archives: Demon Head

Demon Head will soon release their new album!

Demon Head

Metallers Demon Head will release their new album, “Viscera”, on January 29th via Metal Blade Records. In the meantime, the guys have revealed a new single, titled “The Feline Smile”. Demon Head comments: “Today we give you “The Feline Smile”, the second single from our 4th album “Viscera”. 12-string guitar …

Read More