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

$14.95$139.95

Black and White Art Print featuring Statue of Liberty – gigantic sculpture watching New York City from across Hudson River. 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.