The Statue of Liberty holds her face in shame in a phenomenal giant mural in Roubaix, France. Unveiled July 3, 2025. Fittingly.
https://s3.eu-central-2.wasabisys.com/mastodonworld/media_attachments/files/114/794/067/797/911/041/original/6dd3e8eccf5a00b9.png