8/20/17 Mercedes Benz Stadium

Host Cara Kneer takes an inside look at the new home of the Falcons