Dad of 11 shoots himself dead in hospital bathroom after child sex abuse charge
5 days ago
1
David Baker Sr, a pastor and father of 11 charged with aggravated sexual battery of a child under 12, shot himself in the chest twice in a hospital bathroom shortly after posting bail