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

20 October 2021 600
29 November 2021 723
28 November 2021 797