Virginia Jury Convicts White Police Officer of Killing Unarmed Black Teen
Yesterday [Thursday, August 4] emotions were high and the atmosphere was tense as a jury convicted a former Virginia police officer of voluntary manslaughter following his fatal shooting of a young unarmed Black man accused of shoplifting. Visit streaming.thesource.com for more information It was on the morning of April 22, 2015 that Stephen Rankin, a […]