Mercedes-Benz Stadium, the future home of the Atlanta Falcons football team stands under construction, at left, next to the team's current stadium, the Georgia Dome, Monday, May 16, 2016, in Atlanta. Falcons owner Arthur Blank says the new stadium is on s
{}