Made in France: The Origin of the Statue of Liberty
She stands in New York Harbor as America’s most recognizable symbol—but the story of the Statue of Liberty begins thousands of miles away, in the charming Alsatian city of Colmar, France. In this on-location episode,…