130th Anniversary of The Arrival of Statue of Liberty

It's been 130 years since France gave the United States the Statue of Liberty.

Editor's Picks

Trending