The Super Bowl is the biggest football game of the year. A big game deserves a big screen. Your 58 inch screen at home is perfect for a party, but the game stadium will feature a 58 foot display screen.
While the App Station in TWC's Flagship Store remains stationary, the LA edition was created for a limited time engagement. Storing the 90", almost 800 pound display is one thing, actually getting it into storage is another.