Demon Head

Demon Head Long winters and short glimpses of the sun gave life to Demon Head in 2012 in the city of Copenhagen. It quickly became clear that what the five demon lovers had awoken could not be buried again. The sound of old amplifiers, tape recording, and raw power shows the inspirations from the first […]