Fly-through video of Atlanta Falcons' new stadium, Mercedes-Benz Stadium, following naming rights announcement. (Video by Atlanta Falcons)