Feedback

Police Officers Lift Car Off Dying Woman

 

A body camera captured video of five police officers in Farmington, New Mexico, lifting a car off an injured woman.

Shows