NFL: Atlanta’s new stadium ready for business, except that roof
The Mercedes-Benz Stadium is the new home of the Atlanta Falcons. The stadium will open to the public for the first time Saturday, Aug. 26, 2017, for a Falcons preseason game. (David Goldman/AP)