Photos: Stone Temple Pilots

comment

Stone Temple Pilots live at the Fox Theater on October 20, 2009. Photos by Hali McGrath.