Check out this timelapse video of Mercedes-Benz Stadium's construction
September 14, 2017 at 16:49 PM EDT
After 39-months of construction, the new $1.5 billion home of the Atlanta Falcons and Atlanta United is undoubtedly making Atlanta a top destination for sports fans.