Opened in May 2019, the Statue of Liberty Museum located on Liberty Island highlights the creation and symbolism of the Statue of Liberty in New York City. While the museum features an array of exhibits about the historic landmark, the true centerpiece of the collection is the original torch carried by Lady Liberty from 1886 to 1984.