Liberty Park opens at World Trade Center in NY
The Liberty Park opened at the World Trade Center in New York on June 29. The one-acre elevated park, which overlooks the World Trade Center site, will be open to the public between 6 am and 11 pm on all days. Notably, the Saint Nicholas Church, which was destroyed during the 9/11 attacks, is presently being rebuilt in the park.