Before God's work to give the land of Canaan to Israel was complete, he provided them with cities of refuge. God is a perfect judge, but he is also a gracious redeemer. Joshua 20 demonstrates that God is a God of refuge for sinners. In this sermon, Pastor Philip explores the significance of these important cities and how they anticipate God's redemptive purposes.