The Statue of Liberty might be the most iconic symbol of New York ... Lady Liberty up close from Liberty Island or from the water (for free on the Staten Island Ferry!), but if you want to see the ...
The Statue of Liberty, a hollow colossus composed of thinly pounded copper sheets over a steel framework, stands on an island at the entrance to New York Harbor. It was designed by sculptor Frédéric ...