Reflections on life, meaning and purpose

Lost Caravaggio Painting of Christ Goes on Display in the Prado: ‘One of the Greatest Discoveries in the History of Art’…

A lost masterpiece by Michelangelo Merisi da Caravaggio was recently rediscovered and is now on display in what experts are calling “one of the greatest discoveries in the history of art.” Titled “Ecce Homo” (“Behold the Man”), the painting was created between 1605 and 1609 and depicts the moment Pontius Pilate presented the scourged Jesus Christ to the crowds ahead of his crucifixion.