Shop (3282)

I am the good shepherd. A good shepherd lays down his life for the sheep.

See What’s New