Mar 8, 2014 (10 years ago) The Slade Rooms Wolverhampton, England, United Kingdom
Heavy Metal, Power Metal, Technical Thrash Metal, Thrash Metal, British Power Metal, Power Thrash, and Melodic Thrash.
Sign Up or Login to comment.
Choose the vendor you'd like to view:
Need a place to stay? Find nearby lodging