Elgin Police Release Body-Cam Footage of Fatal Police-Involved Shooting Incident

The Elgin Police Department today (Thursday, March 22, 2018) released to the public video footage of the March 12, 2018, incident in which DeCynthia Clements, … Continue reading Elgin Police Release Body-Cam Footage of Fatal Police-Involved Shooting Incident