- You are here:
- charlotte screen
The immense LCD television that resides within the home stadium of the Dallas Cowboys is no longer the largest in the world. That honor now rests with the Charlotte Motor Speedway, which has installed a 200-foot-by-80-foot screen that would make even Miles Finch jealous. The screen to end all ...