The God Who Sees (Genesis 16)

12...44454647484950515253 ... 8081