The Good Shepherd Lays Down His Life for the Sheep

The Good Shepherd Lays Down His Life for the Sheep

Sermon by Joseph Bayly | Christ Church Cincy | October 9, 2016 | John 10:1-18