Advertisement

Philadelphia as the Center of the Universe

 10/03/2018 - 11:01
The newly constructed Comcast Technology Center in Philadelphia stands over 1,100 feet tall. 

What do you think about this story?