Concert· Mexico City
Toadies
This appears to be a live concert by the Toadies, an American alternative rock band from Texas best known for their 1994 hit "Possum Kingdom." The event likely features the band performing material from their catalog across their career.