84.5 miles from John Brown University in Tulsa Oklahoma, a Police officer has been charged with manslaughter in the death of an unarmed black man in September. Tulsa police officer Betty Shelby has plead not guilty. The attorney for the victim’s family said in the courtroom:” “Today was just the […]