1:24travelMay 16, 2019Inside the opening of the new Statue of Liberty MuseumThe Statue of Liberty Museum is opening Thursday in New York City to celebrate the national treasure and symbol of freedom, democracy and the American dream.Up Next in travelHelicopter crashes into Hudson RiverMay 15, 2019A look inside the 2019 Met Gala May 6, 2019Watch Mulan, Minnie and Mickey celebrate Lunar New Year at Disneyland February 8, 2024