ShowHeaderWildy1

What Does This Countdown Clock Mean?

The Smashing Pumpkins have put this countdown clock on their website what does it mean? Could they be releasing new music or maybe announcing a tour? Time will tell.

Smashing Pumpkins.PNG