That video screen is a building within a building. Cowboys Stadium; Arlington, Texas