LISTEN TO 91X, LIVE!  

Grand Tarantula - "I'm Not Gonna Let You Go"

Grand Tarantula is a loud, catchy rock n' roll group from San Diego, CA. The roots of the band trace back to 1999 when members formed Hot Like a Robot while in high school. After HLAR's demise in 2006, members hit the road with 90's indie-rock icon K...