Statue of Liberty Picture
The Statue of Liberty stands on an island in the Hudson River across from New York City. It was dedicated on October 28, 1886.
The Statue of Liberty was given to the United States by the French government.
Statue of Liberty as seen from a tour boat.
|