Episode 12: Vive La Liberty!
On July 1st, the Embassy of France in the United States brought another emblematic treasure and symbol of freedom to the United States. The 9 foot bronze statue of Lady Liberty, Petite Soeur, known as little sister, made its way tp Ellis Island as Katrina O’Brien reports at the scene what this means not just to France and the United States, but to the world.