Loading Video…
This browser does not support the Video element.
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.