Why is Jesus the ‘Good Shepherd’ ?

October 18, 2026

Book: John

Audio Download

John 10:  1 – 15

Joined by Deeside Youth Group.

en_GBEnglish