DEMON HEAD Drops Video For New Single, “The Feline Smile”! January 13, 2021 // 0 Comments Copenhagen, Denmark-based cryptic doom metal outfit DEMON HEAD has released a new video for the single of “The Feline Smile.” The single comes off of their [...]