Tesla release a new tour diary video from São Paulo, Brazil

Tesla have released a new tour diary video focusing on their show in São Paulo, Brazil. Check it out below, and find the band's live itinerary here.
Tesla have released a new tour diary video focusing on their show in São Paulo, Brazil. Check it out below, and find the band's live itinerary here.