Image 1 of 1
Mercedes Benz180509430s Stadium L16.jpg
The Mercedes-Benz Stadium is a multi-purpose retractable roof stadium located in Atlanta, Georgia. The home of the Atlanta Falcons of the National Football League (NFL) and Atlanta United FC of Major League Soccer (MLS), it replaced the now-demolished Georgia Dome, the Falcons' home stadium from 1992 through 2016.
- Copyright
- ©Ron Sherman - All Rights Reserved
- Image Size
- 5100x3825 / 26.0MB
- www.ronsherman.com
- Contained in galleries
- Mercedes Benz Stadium, Mercedes Benz Stadium