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 metropolis councilman and businessman in Guthrie, Oklahoma, was sentenced to life in jail after being discovered responsible in ...