Live view on the Statue of Liberty which sits on a small (Liberty Island) at the mouth of the Hudson River in New York.
Located across from New York Harbor, the Statue of Liberty is a strong symbol of freedom in the eyes of immigrants who crossed the Atlantic Ocean to immigrate to the United States.
|