Preparing the Way for the True Shepherd - June 10, 2018

Speaker:
Hal Oakley
Passage:
John 10:11-30