
Loading Video…
This browser does not support the Video element.
Detroit police slapped with pair of $10 million lawsuits for excessive force
The Detroit Police Department are being sued for a couple of assaults, alleging excessive force.
This browser does not support the Video element.
The Detroit Police Department are being sued for a couple of assaults, alleging excessive force.