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
November 25th, 2024
June 8th, 2023
December 15th, 2024
December 15th, 2024
December 14th, 2024