View from Ellis Island of Statue of Liberty on Liberty Island and the World Trade Center in New York, United States.
New York City USA Date:1972 Duration:42 sec Sound:NO SOUND
Shot from Ellis Island looking out to Lower Manhattan and over to Liberty Island and its vicinity in New York City, United States. The recently completed World Trade Center Twin Towers. View of broken piers and debris in water near Ellis Island complex. The Statue of Liberty on Liberty Island.
This historic stock footage available in HD and SD video. View pricing below video player.
Have a correction or more info about this clip? Edit Now
Be the first to correct or edit this clip's info! Edit Now