The Statue of Liberty was unveiled...

Share: 

Thursday, October 28, 1886: The Statue of Liberty was unveiled in the New York Harbor.