‘Little Lady Liberty’ Arrives in New York

A brand new Statue of Liberty has arrived from France. It’s going to be on display in New York for Independence Day.