1990s WTC View of Ellis and Liberty Island

View of Ellis Island and Liberty Island in New York Harbor from the top of the World Trade Center, in the 1990s. Includes natural sound.

Date: 9/14/97     Credit: RockHouse Images

View of Ellis Island and Liberty Island in New York Harbor from the top of the World Trade Center, in the 1990s. Includes natural sound.