Statue of Liberty was unveiled this weekend and 1886