Statue of Liberty

The Statue of Liberty is a colossal iconic landmark in New York City.