Weeping Angel

“The Statue of Liberty’s Silent Protest”, mural by Dutch artist Judith de Leeuw, unveiled in Roubaix, France, July 3, 2025.