Uploaded on Apr 19, 2011
Film shot in New York City on the last week of August, 1980.
Cathedral of Saint John the Divine
Battery Park - World Trade Center
Liberty Island -- Statue of Liberty - Ellis Island
South Ferry Terminal
Copyrights©Tsarlack Film. All rights reserved.
Standard YouTube License