Stone Temple Pilots perform on stage at the Download Festival at Donington Park - Castle Donington, United Kingdom Picture Date: 13 June, 2010