Pin It
This is a Commercial produced in 1983 for the Observation Deck of the Twin Towers.
Located on the 107th floor of the South Tower, the deck allowed people to see across all of New York City and even into New Jersey and Connecticut.


Recommended

1 April 2022 1504
25 February 2022 1503
6 January 2022 1335