Loading...
Uploaded by Sthomas01 on Jul 2, 2008
This is the Video Wall in the new Comcast Center in Philadelphia. I think that they would have had a bigger crowd if they just laid out $20 million for people to look at.
Entertainment
Standard YouTube License
Load more suggestions
Link to this comment:
All Comments (0)