Free photos of the Statue of Liberty National Monument. The Statue of Liberty, formally known as 'Liberty Enlightening the World', is one of the most recognizable symbols of America and freedom thoughout the world. The Statue of Liberty is on Liberty Island at the mouth of the Hudson River in New York Harbor. The Statue of Liberty was a gift to the United States from France in 1866.
If you're looking for more free pictures, we have over 25,000 free photos including pictures of many national parks, pictures from NASA of spacecraft and space, wildlife, airplanes and ships and free clipart images and a free directory of stock photo & clipart sites. All of our images are linkware, they're free to use in any web site as long as you give us a link back to The Clipart Site