LyricsPond Tarantula 2008-11-25 Tarantula (2007) The album Tarantula is released by Smashing Pumpkins in the year 2007 . Tarantula Death From Above