Dad of 11 shoots himself dead in hospital bathroom after child sex abuse charge
- Posted on September 17, 2024
- By The Mirror
- 4 Views
Dad of 11 shoots himself dead in hospital bathroom after child sex abuse charge
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