New Song – Smashing Pumpkins “Owata”

The Smashing Pumpkins has released a new song “Owata.” You can listen to the song at this location. The song will be available as a free download tomorrow via the band’s website.