We Mourn the loss of Davion Owens’ Life While Held In Cook County Jail
In March, Davion Owens died while in custody at Cook County jail. He was 23 years old and had been incarcerated in the jail since July 21, 2020. Mr. Owens’ cause of death is presumed to be [...]