The Statue of Liberty arrived in New York by ship on this day in history, June 17, 1885. Construction would take some time, as the pedestal was still being built…
Read More