Canaan Time of Patriarchs

Genesis 12-50
Canaan Time of Patriarchs