Feedback

Disturbing Video Shows Cop Punch Woman in Face

 

Police in Flagstaff, Arizona, have launched an internal investigation after video emerged of an officer striking a woman in the face during an arrest.

Shows