‘Demon Hunter’ Quality Footage Of Entire ‘Sacramento’ Concert Available
Quality multi-camera video footage of Demon Hunter‘s entire July 27 performance at Ace Of Spades in Sacramento, California can be seen below. True Defiance, the sixth full-length album from Seattle-based Christian metallers Demon Hunter, sold 12,500 copies