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.