Tag Archives: Demon Head

Demon Head share “The Feline Smile” video

Posted by on January 12, 2021

  Demon Head have shared a video for the song “The Feline Smile.” The track is taken from the group’s new album, Viscera, out January 29th via Metal Blade Records.   They band comments: “Today we give you ‘The Feline Smile’, the second single from our 4th album ‘Viscera’. 12-string guitar and pipe organ initiates […]

Read more