Friday, June 10th 2022, 9:18 pm
A former Tulsa Police Officer who is facing first-degree rape charges turned himself in, after resigning his position.
Police Chief Wendell Franklin said the officer abused his power.
News On 6's Grant Stephens joined us live with new details.
June 10th, 2022
June 8th, 2023
February 22nd, 2023
November 19th, 2024
November 19th, 2024
November 19th, 2024
November 19th, 2024