Sherry Sylvester Show: Did the World Cup Change the World? w/ Joshua Treviño

The 2026 World Cup featured 104 matches in 16 host cities, including 2 in Texas.