This post has been read 1454 times!
January 24, 2014- CBS showed this view of the WTC site, and we spotted the Liberty Street elevated park construction, with the Greek Orthodox Church.
Liberty Street elevated park revealed
Laughable cost estimates for the Liberty Street Greek Church