FIFA visits Mercedes-Benz Stadium as Atlanta pushes to host 2026 World Cup matches
Atlanta is one of the remaining 16 U.S. cities in the running to host a World Cup match, and FIFA officials visited the city as they work to finalize the decision.
Atlanta is one of the remaining 16 U.S. cities in the running to host a World Cup match, and FIFA officials visited the city as they work to finalize the decision.