News

This year’s Club World Cup has left town and will give way to next year’s big event — the World Cup. Atlanta hosted six matches at Mercedes-Benz Stadium, and they included club teams from Mexico, ...