Mercedes-Benz Stadium

Mercedes-Benz Stadium

Mercedes-Benz Stadium opens in 2017 in Atlanta as the home of the Atlanta Falcons and Atlanta United FC.