3 charged with allegedly beating and strangling officer during traffic stop

Two women and a man in Illinois are facing felony charges after allegedly beating and strangling a police officer who pulled them over for a traffic stop. just outside of Chicago. The Aurora Police Department announced Tuesday, June 22, that 28-year-old Paul Sherrod, 24-year-old Jennifer Taylor, and 26-year-old Sheba Taylor have been charged with aggravated […]