The Statue of Liberty

2 years ago
43

The Statue of Liberty is a neoclassical sculpture located on Liberty Island in the New York Harbor. The statue was a gift from France to celebrate the 100th anniversary of the signing of the Declaration of Independence and was dedicated on October 28, 1886.

Loading comments...