Feedback

Watch Cop's Impassioned Response to Alton Sterling’s Shooting Death

 

"I am my brother's keeper" officer Nakia Jones declares as she chastises some cops who "got a God complex."

Shows