Keyarika "Shea" Diggles
Two police officers from the Jasper Police Department in Texas have been fired after video captured them brutally handling a woman brought in to pay…
Trending
Two police officers from the Jasper Police Department in Texas have been fired after video captured them brutally handling a woman brought in to pay…
We care about your data. See our privacy policy.