Watch: Atlanta’s amazing $1.5-billion stadium
Check out the incredible Mercedes-Benz Stadium, the new home of the Atlanta Falcons and Atlanta United. (more…)
Comments Off on Watch: Atlanta’s amazing $1.5-billion stadium
September 5, 2017