The Upcoming.org Archives
Stone Temple Pilots
May 20, 2008
Playhouse Square Center - State Theater
1519 Euclid Ave
Cleveland,
Ohio
44115
Added by
Upcoming Robot
on April 16, 2008