There are a few must-do things when you wind up in the City of Brotherly Love: see the Liberty Bell, check out Independence Hall, scarf down an authentic cheesesteak and... peek the HD Video Wall at the Comcast Center
? Shortly after wowing locals and making customers suddenly aware of where their money was going, the official visitor site for the Great Philadelphia area is now pushing the wall as a can't-miss tourist attraction. Comical though that may be, we can't say that it's really that absurd -- after all, who wouldn't
want to see 2,000 square-feet of beautiful LED action when waltzing through a city on vacation? On that note, have any of you actually stopped and checked it out?