God's sovereignty revealed - Joshua 23 by James Thornton | HolyStudy