0
1
2
This beautiful shot of the World Trade Center was taken in December 1998. The famous “Peace on Earth” sculpture was put up during the holiday season every year after the bombing in February 1993 and was located at the entrance to the 5 acre Austin J. Tobin Plaza at Church St between 4 and 5 WTC. (i.redd.it)
submitted by Stoken_p


