2005 – New York City, USA

Liberty and Ellis Islands

The Statue of Liberty is located on Liberty Island in New York Harbor. Next to Liberty Island is Ellis Island, which was the first stop in America for million of immigrants.

Leave a comment

Your email address will not be published. Required fields are marked *

Connect with Facebook