latanya griffin
-
What This Florida Police Department Allegedly Did to A Black Mother Will Disgust You
A new lawsuit against Okaloosa County Sheriff’s Department claims deputies forced a Black mother out of her home naked.
A new lawsuit against Okaloosa County Sheriff’s Department claims deputies forced a Black mother out of her home naked.