Smashing Pumpkins at the Fox Theatre, 11/26/08

1 of 26

 

 

The Smashing Pumpkins performed at the Fabulous Fox on Wednesday, during the St. Louis stop of its 25th anniversary tour. Photos by Todd Owyoung.

Loading...