Christ the Good Shepherd
painting 9 of 34 by Bartolomé Esteban Murillo

Christ the Good Shepherd by Bartolomé Esteban Murillo