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
January 14th, 2025
January 14th, 2025
January 14th, 2025
January 14th, 2025