Adoration of the Shepherds
painting 1 of 94 by Michelangelo Merisi da Caravaggio

Adoration of the Shepherds by Michelangelo Merisi da Caravaggio