POI's creator (Voyajo Team)
Liberty Island is a small uninhabited island in New York Harbor in the United States, best known as the location of the Statue of Liberty. Though so called since the turn of the century, the name did not become official until 1956. In 1937, by proclamation 2250, President Franklin D (...) (from Wikipedia)