Advertisement

Carvaggio

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.