Demonhead October 18, 2019March 29, 2020 Demonhead Demonhead have just unleashed a video for their new release Children of the Night. The song is from their upcoming album Black Devil Lies (Bonus Track Edition) which...