Statue of Liberty Close-up Black and White New York – Art Photo Print Poster


Black and White Art Print featuring Statue of Liberty – famous gift from France to United States and major New York City tourist attraction. It is probably one of the most well known sculptures in the world that was a gift of friendship from the people of France to the United States. “The Statue of Liberty Enlightening the World” was installed at it’s original place in 1886 and now is a part of national park.