Falcons test out astonishing new 'halo' video screen, promise cheap food and beer

The Atlanta Falcons have started testing out their new "halo" video screen in the shiny new Mercedes-Benz Stadium.