The DeKalb (IL) Police Department has released its own video of a controversial incident that happened last month.

Shares
Share This