The Annunciation
painting 49 of 94 by Michelangelo Merisi da Caravaggio

The Annunciation by Michelangelo Merisi da Caravaggio