1Statue of Liberty, New York, USA

The Statue of Liberty stands as an enduring symbol of freedom and democracy. Gifted to the United States by France in 1886, Lady Liberty welcomed millions of immigrants to the land of opportunity.
Visitors can explore the pedestal and crown for incredible views of New York Harbor.

Back