Statue of Liberty
no images were foundStatue of Liberty
A woman wearing a crown, trampling a broken chain, holding a torch and an eternal symbol of liberty and freedom. The statue of Liberty, gifted to US by France in 1886, stands on the Liberty Island minutes away from New York City. In an expensive city like that, its incredible that the best views of this iconic monument, from the Staten Island Ferry, are in fact, free!