ATLANTA — A FIFA evaluation committee wrapped up its visit to Atlanta on Wednesday, checking out possible sites for the 2026 World Cup.
Atlanta evaluated as potential World Cup site