NEW YORK -- Atlanta; Arlington, Texas; Houston; Kansas City, Missouri, to host 2026 World Cup games.
Atlanta; Arlington, Texas; Houston; Kansas City, Missouri, to host 2026 World Cup games
NEW YORK -- Atlanta; Arlington, Texas; Houston; Kansas City, Missouri, to host 2026 World Cup games.