On this day
4 July 1884 - France gives the United States the Statue of Liberty to mark 100 years of American independence.
Share this on Twitter