More than 70 years have passed since ferries of immigrants arrived at Ellis Island. But the site is still alive with the memories of all those who entered full of hope for the future — and anxious to become Americans. In this episode, Lindsay is joined by two people who work at the Statue of Liberty & Ellis Island Foundation. Stephen Lean is the director ... Show More