David finally becomes king, after a long wait and many escapes, God fulfills his promise!
See All 938 Episodes of "Quicksticks Bible Stories"