What iconic statue stands over New York Harbor on Liberty Island?
Answer The Statue of Liberty
In 1886 "The Statue of Liberty Enlightening the World" was given as a gift of friendship from the people of France to the United States and is recognized as a universal symbol of freedom and democracy.
Asked by Regina Munch · Last updated 5 years ago · 3.5M views · SOURCE