Tag: Tulsa Oklahoma Police Department
On May 17, 2017, a jury in Oklahoma acquitted Officer Betty Shelby of First Degree Manslaughter charges filed in connection with the September 2016 shooting of Terrence Crutcher. The shooting was captured live on video…
READ MORE >