The Good Shepherd's Questions

John 10:31-42

 June 5, 2016 - Rev. David Hardwick