California Police Release Body Camera Footage of Officer Body Slamming Woman

Eight videos were released by the Rio Vista Police Department from a traffic stop that resulted in an officer body slamming a woman over the weekend.