WSBTV2 reports that two Georgia deputies, Frederick Ogletree and Quency Barnes, who were arrested in June 2023 for the alleged abuse of a female inmate, have now been formally indicted....
The post Georgia Officers Indicted For Using Excessive Force On A Female Inmate first appeared on Black Enterprise.