Joe’s Homepage

On June 17, 1885, the Statue of Liberty arrived in New York