The United States, Canada, and Mexico have been awarded the 2026 World Cup! Brice Burge of Your Soccer Passport gives his raw reaction to the announcement and what it means moving forward to soccer fans.

Leave a Reply