Loading Video…

This browser does not support the Video element.

FULL PRESSER: Atlanta to host Super Bowl in 2028

The NFL and multiple stakeholders got together Tuesday afternoon to officially announce that Atlanta would be hosting Super Bowl LXII in February 2028. The game will be held at Mercedes-Benz Stadium.