Statue of Liberty’s $100M museum opening this week after two years of construction

May 15, 2019, 6:42 am EST | Share:

The new Statue of Liberty museum is set to open its doors Thursday after more than two years of construction on the $100 million publicly funded project on Liberty Island.

Continue Reading