'Little Sister' Statue of Liberty arrives to NYC's Ellis Island from France

Views 2

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.

Share This Video


Download

  
Report form