Police release video of woman shot during car stop

Police in Elgin, Illinois on Thursday released body-cam and dashboard video related to the March 12, 2018 shooting death of 34-year-old Decynthia Clements.

March 23, 2018

Top Stories

ABC News Live Presents