David Salgado

Chicago Police Department thegrio.com
The city of Chicago has agreed to pay $168,500 to two Black men- one who said police forced him to sit in his own excrement and another who said police stole $3,000 from him.
/ February 2, 2019