Whatever your feelings are about Comcast, you’ll be helpless but to fall in love with the media giant’s 10 million pixel display at the new Comcast Center in Philadelphia.
Whatever your feelings are about Comcast, you’ll be helpless but to fall in love with the media giant’s 10 million pixel display at the new Comcast Center in Philadelphia.