Visiting the Statue of Liberty in NYC The Statue of Liberty rests on Ellis Island and represents the best of the United States. Its history says that several cultures, religions, and ethnicities…