admin 3 hours agoLatest NewsComments Off on French mural depicts disparing Statue of Liberty10 Views
A mural in France of the Statue of Liberty – the towering effigy in New York City gifted by France in the late 1800s – has drawn admiration and criticism.