ATLANTA TO HOST SUPER BOWL IN 2028

The NFL announced on Tuesday that the Super Bowl will return to Atlanta! Super Bowl 62 will take place in 2028 at Mercedes-Benz Stadium, the home of the Falcons. This will mark the fourth time for Atlanta to host the league’s biggest game of the year.