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