A Slap in the Face of Justice

June 6, 2019 Carma Henry 0

     On the day 44-year-old Pamela Turner was laid to rest, the officer who fatally killed her, Baytown Police Officer Juan Delacruz, was allowed to return to work after being placed on a mandatory three-day administrative leave, as if nothing ever happened. […]