Bartolomé Esteban Murillo

Heavenly Shepherd

Bartolomé Esteban Murillo