Statue of Liberty

Statue of Liberty, USA

Advertisements

The Statue of Liberty is a colossal neoclassical sculpture on Liberty Island in New York Harbor within New York City, in the United States. Image by Ronile from Pixabay.

Advertisements