The Smashing Pumpkins have called the Adler Theatre in Davenport, Iowa of the Quad Cities their home for the past week! They have been rehearsing for an amazing tour kicking off on 8.8.08.
Here is a sneak peek at what's been going on for the past week!
For those of you heading to the Adler tonight, enjoy the show!
Best sites on the internetRoleplay
Viral news today