Level The Statue of Liberty recently left France and arrived in New York on July 2. Not the original statue — that’s still on Liberty Island in New York Harbor — but a smaller replica. The bronze repl...