The Super Bowl will return to Atlanta’s Mercedes-Benz Stadium in 2028 Nathan James 18 hours ago Will be the fourth time the NFL’s championship game is played in Atlanta Share on Facebook Share on Twitter