Travel

The Statue of Liberty’s original torch is getting a new home. It’ll be on display at the upcoming Statue of Liberty Museum on Liberty Island