Tag: Flagstaff

WATCH: Cellphone Video Shows Arizona Cop Brutally Punching Woman in the...

Continuing a trend of excessive force caught on camera, a police officer from Flagstaff, Arizona, was filmed on cellphone video punching a woman in...