The Statue of Liberty, in New York city, will welcome a new $70 million museum as an homage to Lady Liberty herself. Plans for the 25,830-square-foot space located at the base of the…
The Statue of Liberty, in New York city, will welcome a new $70 million museum as an homage to Lady Liberty herself. Plans for the 25,830-square-foot space located at the base of the…