No Picture
The Unmixed Gospel

The Good Shepherd (John 10)

In the Hebrew Bible, there are at least 5 main characters that were directly described as shepherds; Abel, Jacob, Joseph, Moses, and David. These were only in figure of the ultimate shepherd who was promised […]