By Ayanna Thompson Last night (May 17, 2017), Betty Shelby — the Tulsa, Oklahoma policewoman who killed unarmed Terrence Crutcher last year — was found not guilty of first-degree manslaughter. Last month, unarmed 15-year-old Jordan Edwards was shot and killed by police in Texas as he left a house party with his brothers and […]
Read more