David has compromised too much and has lived too much with the enemy. Now the enemy think's David is on their side.
See All 691 Episodes of "The New Testament Baptist Church"