• 6 years ago
Police in Elgin, Illinois released nearly 30 hours of video Thursday amid outcries from the community after a police officer shot and killed a 34-year-old African American woman in car earlier this month.

Recommended