Statue of Liberty & Ellis Island
Who has not visited the Statue of Liberty can not say that he was in New York! A symbol of the Big Apple and the United States of America is this imposing monument overlooking the bay of New York. Located on Liberty Island, the Hudson River, the Statue is 93 meters high and depicts […]
Continue Reading