A guilty plea has finally laid to rest, somewhat, an almost two-decade old murder case. Chen Shi, now 39, recently…