Skip to playerSkip to main content
  • 4 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.
Be the first to comment
Add your comment

Recommended