Michelangelo Merisi da Caravaggio. 1571 — 1610. Italy. Oil on canvas. 134X172.5 cm. Saint PeterThe Annunciation to the Shepherds.