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

7 czerwiec 2021 903
31 maj 2021 1832
30 maj 2021 1489