x
Breaking News
More () »

Atlanta mayor discusses impact of Super Bowl coming back to city

Super Bowl LXII will be held at Mercedes-Benz Stadium in 2028, the league announced Tuesday.

Before You Leave, Check This Out