Leon Echols was sentenced in 1989 by Judge Talbot in Michigan to a minimum of 75 years for killing a man during a quarrel over the...
Inmate Review – Orange is the New Black We have discussed, the realism of prison life on the hit show, “Orange is the New Black.” The...