(GEORGIA NEWS NETWORK) – Super Bowl 62 could be coming to Atlanta in 2028.
The Sports Business Journal reports NFL executives are set to meet with owners on Oct. 15 in Atlanta.
If the city gets the event, it would be the fourth time the Super Bowl has been held in Atlanta, and the second in nine years at Mercedes-Benz Stadium.