There are few places in America more iconic than Ellis Island. From here, you get an unobstructed view of the glory of the Statue of Liberty. It was on this island in New York Harbor that millions of