SHARE

Watch as an initial steel supporting truss is lifted into place at the new Mercedes-Benz Stadium in Atlanta, Georgia in early February, 2016. Mercedes-Benz Stadium is the new home of the NFL’s Atlanta Falcons and MLS’s Atlanta United. The iconic new stadium is scheduled to open in 2017.