Statue Of Liberty

The Statue of Liberty, officially "Liberty Enlightening the World," is a colossal neoclassical sculpture on Liberty Island in New York Harbor. A gift from the people of France to the United States, it stands as an enduring symbol of Freedom and democracy, welcoming immigrants and visitors alike.

See also

Linked from: Ellis Island, Liberty Island, New York Harbor
-1
10 views
1 week ago