Statue of Liberty

Statue of Liberty

The Statue of Liberty, or Liberty Enlightening the World (La Liberté éclairant le mode in French) stands on Liberty Island in New York Harbor.

Be the first to comment

Leave a Reply