USA, Mexico & Canada were just awarded the 2026 World Cup. Link
P patdog Heisman May 28, 2007 61,270 32,960 113 Jun 13, 2018 #1 USA, Mexico & Canada were just awarded the 2026 World Cup. Link