Straightening the Patriarchs for His Promises

Straightening the Patriarchs for His Promises

Genesis 28:1-22