Carrollton Police Chief Son ‘Joshua David Richards’ Arrested For Beating His 3-Year-Old Stepson To Death

21-year-old Joshua David Richards, who is the son of Carrollton Police Chief Joel Richards, brutally beats up his stepson, Brentley Gore, to death because he wanted to discipline him. Villa …

Advertisements
Read More