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

Yahoo Sports Videos

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

What to Read Next