Thrash Hits

June 13th, 2010

Download Festival 2010: Your Demise @ Pepsi Max stage – Sunday, 13 June 2010

At what point does a band stop being “up-and-coming”, and become “fully fucking here and ready to tear your tits off”? Because we think Your Demise have just made that step up.



Your Demise @ Download Festival 2010 photo gallery by Ben Gibson


Comments