It's the Comcast Center located in downtown Philadelphia. I visited it on Saturday. Inside they have a video that changes (currently playing a movie about Frank Lloyd Wright's Fallingwater located in Western PA). The building was completed in 2007. And in case you were wondering how it ranks the world, it's the 60th tallest building in the world!