Two FIFA inspectors were in Atlanta on Friday to take a look at the 72,000-seater Mercedes-Benz Stadium, home of a record-setting MLS team and centerpiece of the city's bid.

from Sportstar - Home https://ift.tt/3lAC8mp