Master of the Annunciation to the Shepherds
1625–1649
Failed to load artworks. Please try again later.