Aren't we all glad these are back. Sure, they aren't all back but they are back in name. This is Tarantula, the firecracker of a comeback song that we all wished for. It's from their forthcoming new album Zeitgeist. This is a video of the Smashing Pumpkins reunion tour with Tarantula.