A large building with a large screen showing a football game.