One of the most recognized landmarks in America, as well as the world, in general, is the icon of freedom in NYC, the Statue of Liberty. A National Monument and World Heritage Site, the Statue of Liberty is located on Liberty Island and was brought to the U.S as a symbol of friendship from France in 1886. 225 ton of impressive neoclassical sculpture, a representation of democracy and freedom, and a truly unmissable NYC site await!
**Unfortunately, our Serenity Live Channel has been removed, but you can check out our Adventure Student Travel channel for the same great travel tips and information!
Read more about the Statue of Liberty.