NFL Photos | NFL Photography Gallery | NFL.com

Mercedes-Benz Stadium: Atlanta

Take a look at the plans for the Falcons new home stadium in Atlanta.

Advertising