Statue Of Liberty, Liberty Island, New York City