cupure logo

Statue of Liberty News

The Statue of Liberty is a colossal neoclassical sculpture located on Liberty Island in New York Harbor.