Del City, Okla., Police Capt. Randy Trent Harrison has been convicted of first-degree manslaughter in the 2012 death of Dane Scott Jr., an unarmed teenager, the Guardian reports. Suggested Reading ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results