News
The new home of the Atlanta Falcons, Mercedes-Benz Stadium cost $1.5 billion and is expected to be completed in June. The stadium features a retractable roof and a 360-degree HD "halo" video board.
The Mercedes-Benz Stadium was opened in August 2017 as a replacement for the Georgia Dome. The stadium was built alongside the Georgia Dome, which was used for basketball and gymnastics in the 1996 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results