Statue of Liberty’s $100M museum opening this week after two years of construction May 15, 2019 by Staff