The Statue of Liberty in New York City. The Statue of Liberty in New York City. 4to40.com April 27, 2017 106 Views Share Facebook Twitter Stumbleupon LinkedIn Pinterest