What is Ellis Island?

Ellis Island sits in New York Harbor. On it is the Statue of Liberty given by France to the United States. It is one of the most visited sport in the United States.