Photos: Stone Temple Pilots

comment

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

Add a comment

Anonymous and pseudonymous comments will be removed.