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

Lost Masterpiece of Christ Now on Display: "One of the greatest discoveries in the history of art"

May 29, 2024

The lost painting by Caravaggio was recently rediscovered and is now on display at the Museo del Prado in Madrid, Spain.