Liberty Island is a small federal island in Upper New York Bay. It is globally recognized as the home of the Statue of Liberty, an enduring symbol of freedom and democracy, welcoming visitors to the United States.
Liberty Island is a small federal island in Upper New York Bay. It is globally recognized as the home of the Statue of Liberty, an enduring symbol of freedom and democracy, welcoming visitors to the United States.