nationalpost.com
Atlanta’s hot soccer scene featured in winning World Cup bid
Atlanta’s burgeoning soccer scene was featured in North America’s successful bid for 2026 World Cup.Mercedes-Benz Stadium was shown off in the videos the North American bid officials pl…