The Annunciation
painting 9 of 26 by Gerard David

The Annunciation by Gerard David