Top

Daily Archives: August 8, 2015

Police Fatally Shoot Unarmed Athlete

Death of Christian Taylor comes amid increased scrutiny of police use of force