Friday, April 5, 2013

The Good Shepherd calls his own sheep each by its name, and he leads them out.


Followers