Tag Archives: Head of the Demon

Evile Streaming New Song Head of the Demon

UK thrash metal band Evile will release their new album, “Skull,” on May 27, 2013 in Europe via Earache Records and on June 11, 2013 in the USA via Century Media/Earache Records. Check out the new track “Head of the Demon” below. This follow-up to 2011’s “Five Serpent’s Teeth” was once again recorded with producer