Tuesday, July 03, 2007

smashing pumpkins - tarantula (world premiere)


smashing pumpkins - tarantula
we should all wear capes from now on! 1st single from their highly anticipated album zeitgeist. though i've never been a rabid fan, i am weirdly excited about this one. call it a hunch.

No comments: