Tarantula (2007)
The album
Tarantula
is released by
Smashing Pumpkins
in the year 2007 .
Tarantula
Death From Above
Tarantula