Lady Liberty’s Mural with Face Hidden in Shame Unveiled in France
In the French city of Roubaix, a poignant new mural has emerged as both a symbol of sorrow and a searing critique of contemporary politics. As Americans across the ocean celebrated their Independence Day, artist Judith de Leeuw unveiled Lady Liberty’s Mural with Face Hidden in shame. Titled The Statue of Liberty’s Silent Protest, the … Read more