Statue of Liberty

Statue of Liberty, Manhattan, New York Travel Guide

The Statue of Liberty

The Statue of Liberty is, of course, New York's premier sight, though officially it's in New Jersey. A gift from the French to celebrate America's 100th year of independence, the statue was unveiled in 1886.