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
February 24th, 2025
February 15th, 2025
June 5th, 2025