Lady Liberty, The Statue of Liberty, was presented to the people of the United States by the people of France in 1886. It stands on Liberty Island in New York Harbor, a natural harbor formed by many waterway systems including the Hudson River, the Upper New York Bay, the Atlantic Ocean and the Long Island Sound.
Chat with our AI personalities