News

A new mural depicting Lady Liberty covering her face in shame was unveiled in Roubaix, France, ahead of Independence Day in the United States. Dutch artist Judith de Leeuw painted the mural, titled ...
The cornerstone of the Statue of Liberty's pedestal, with a time capsule, was placed on Liberty Island in 1884 without enough funding to complete the project.