Travel

First look: New Statue of Liberty Museum is crown jewel of Liberty Island upgrade

More than two years after breaking ground, and funded by a $100 million public campaign, the new Statue of Liberty Museum opens Thursday.