February 20, 2020Religion & SpiritualityDanny preaches on John 10:1-13 as Jesus calls himself the Good Shepherd. The question we need to answer is, "Why do we need a Good Shepherd?"