fields
Gallery »  707 GOOD SHEPHERD » JESUS SHEPHERD » (8/46)
Jesus the Good Shepherd by Bernard Plockhorst