The $100 million Statue of Liberty Museum opens this week on Liberty Island in New York Harbor, telling the story of the creation of the most recognizable symbol of America Source
The $100 million Statue of Liberty Museum opens this week on Liberty Island in New York Harbor, telling the story of the creation of the most recognizable symbol of America Source