John 10:31-42 on June 23, 2011 Why the Good Shepherd is so Good Why the Good Shepherd is so Good (Part 4) +
John 10:22-42 on June 23, 2011 Why the Good Shepherd is so Good Why the Good Shepherd is so Good (Part 3) +
John 10:11-21 on May 09, 2011 Why the Good Shepherd is so Good Why the Good Shepherd is so Good (Part 2) +