Now Thats A Big Screen

Largest high definition television in the world. The 160 foot by 72 foot, 11,520 square foot is located in the new Dallas Cowboys Stadium which hosted last nights Chelsea vs Club America friendly match.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Follow by Email