fields
Gallery »  707 GOOD SHEPHERD » JESUS SHEPHERD » (3/46)
Jesus the Good Shepherd by Atkinson Fox