The Super Bowl will return to Atlanta in 2028 at the home of the Falcons

The Super Bowl returns to Atlanta in 2028, at the home of the Falcons