Check Out These Vintage Photographs of the Statue of Liberty Under Construction Circa 1880s

Back to Article

The construction of the Statue of Liberty in Paris, before its journey to the United States, circa 1883.

Photo: Public Domain