View Single Post
Old Posted Feb 26, 2011, 5:10 AM
Roadcruiser1's Avatar
Roadcruiser1 Roadcruiser1 is offline
Registered User
Join Date: Jun 2010
Location: New York City
Posts: 2,106
The indoor observation deck from the information online mentions that the indoor observation deck opened at the same time the North Tower of the World Trade Center opened which would be April 4th 1973. The South Tower, and it's observation deck opened the year later. It would mean that the World Trade Center had the highest observation deck, and was the tallest building in the world for a year before being defeated by the Sears now Willis Tower in Chicago.
Reply With Quote