Carvaggio

The Latest

A painting by Italian master Caravaggio titled “Ecce Homo” is pictured at the Prado museum in Madrid, Spain, on May 27, 2024.

Lost masterpiece of Christ now on display: ‘One of the greatest discoveries in the history of art’

May 28, 2024

By Peter Pinedo

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