fields
Gallery »  707 GOOD SHEPHERD » SHEPHERD DAVID » (13/15)
David the Shepherd Boy by Viola Ruth Lowe