Latin rockers Tito and Tarantula were…? That one word is one of the greatest errors in music reporting, because Tito & Tarantula – are! I assure you the band is alive and well and touring extensively in Europe and the Balkan states churning out unforgettable shows. The “fabulous four” are Tito Larriva, from Austin, TX, […]