Lost masterpiece of Christ now on display: ‘One of the greatest discoveries in the history of art’
A painting by Italian master Caravaggio titled “Ecce Homo” is pictured at the Prado museum in Madrid, Spain, on May 27, 2024. / Credit: PIERRE-PHILIPPE MARCOU/AFP via Getty Images
Washington, D.C. Newsroom, May 28, 2024 / 17:45 pm (CNA).
A lost… […]