This week, the new $100 million Statue of Liberty Museum opens in the shadow of one of America’s most iconic landmarks. The 26,000 square foot space offers insights into the statue’s storied history, along with context for that majority of visitors who ultimately can’t make it inside the structure.
For those who can’t don’t make it...