Tag: New York

Statue of Liberty

The Statue of Liberty is a colossal neoclassical sculpture of Libertas, the Roman goddess of freedom, on Liberty Island in the middle of New York Harbor, New York City, USA.

Read More

Central Park

Central Park, spread across 850 acres, is an oasis of green in prime Manhattan. It is a US National Historic Landmark and the most visited urban park in the United States.

Read More