Tulsa Police Officer Arrested on Manslaughter Charges, Released on $50,000 Bond

Tulsa Police Officer Betty Shelby turned herself in early Friday after being charged with first-degree manslaughter in the shooting death of Terence Crutcher.

September 23, 2016

Examined