News

Here’s a look at the Statue of Liberty, located on Liberty Island in New York Harbor. Facts The Statue of Liberty was a gift to the United States from the people of France to commemorate 100 years of ...
The Statue of Liberty opened to the public in 1886; it wasn’t until 1903 that “The New Colossus” was cast in bronze and put on display inside the base of the statue. 9.