Today in History: The Statue of Liberty arrives in New York in 1885
Today in History: The Statue of Liberty arrives in New York in 1885 131 years ago today, the dismantled Statue of Liberty arrived in New York Harbor after being shipped across the Atlantic Ocean from France in 350 individual…