Rating is available when the video has been rented.
This feature is not available right now. Please try again later.
Published on May 29, 2007
The Smashing Pumpkins return!!! This is the first of many official videos giving a glimpse at the return of this quintessential band to the alternative music world. Set to the song "Tarantula", which will appear on their forthcoming album "Zeitgeist" in stores July 10th, 2007. Filmed in Paris, France at the Grand Rex.