Atlanta lands Super Bowl LXII in 2028
News Staff
ATLANTA - Super Bowl LXII will be held in Atlanta in February 2028, the National Football League announced Tuesday.
The game will take place at Mercedes-Benz Stadium, which also hosted the Super Bowl in 2019.
Wednesday, October 23, 2024
