'Little Sister' Statue of Liberty arrives to NYC's Ellis Island from France
  • 3 years ago
A new, smaller version of New York's Statue of Liberty arrives at Ellis Island from France, 135 years after the nation gifted its "big sister" to the United States.
Recommended