What Happened in 1885?

The Statue of Liberty arrived in the United States of America at New York Harbor on June 17, 1885. The official dedication ceremony took place a year later.