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.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results