Oklahoma Businessman Sentenced to Life for Killing Black Employee and Burying Him In Septic Tank; Surveillance Footage Doomed His Initial Lies: ‘We Know What Happened’
A former city councilman and businessman in Guthrie, Oklahoma, was sentenced to life in prison after being found guilty in April of killing his Black […]