janschroder.com
Amazing Behind-the-Scenes Tour of Atlanta's New Stadium
The Mercedes-Benz stadium opened in Atlanta in 2017 and is the Atlanta Falcons stadium. Take of tour of this 2-mill.-sq.-ft state-of-the-art facility.