Viva Southwest Mariachi Festival

“What a great show”….Que Viva! Southwest Mariachi Festival 2020