Related Photos: Download
Back to category: Download
DONINGTON, UNITED KINGDOM - JUNE 13: Scott Weiland of Stone Temple Pilots performs on the Maurice Jones stage in the rain on day 3 of Download Festival on June 13, 2010 in Donington, England.
Christie Goodwin/Getty Images Europe
About the Geek Mind
Read more about The Geek Mind