2026 World Cup is awarded to North America

June 13, 2018 10:55 AM