What makes a good shepherd?
Third Sunday of Easter Ezek. 34:11–16, 1 Peter 2:21–25, John 10:11–16
See All 397 Episodes of "Clerical Errors Podcast"