Police release video of them shooting woman dead after standoff

504
0
Posted by The King Slayer 2019 years ago in Police videos
COPY
COPY
Story Continues Below

The Elgin Police Department released body cam and dash cam video of the events leading up to them fatally shooting Decynthia Clements after a long stand off with the woman on the Jane Addams Tollway in Illinois.

Click to View or Post Comments Hide Comments