God Will Provide Himself a Sacrifice June 25, 2006 Pastor Kevin Lea Archives Genesis Genesis 20:1-22:18