St. Louis Police Face Backlash For Placing Handcuffs on Kajieme Powell After Fatal Shooting

Posted on August 23, 2014 | 7 Comments

St. Louis Police Face Backlash After Placing Handcuffs on Kajieme Powell After Fatal Shooting

Read More