77-year-old sex offender dies of Covid in prison

A 77-year-old state prison inmate has died of complications related to Covid-19. Richard Leroy Peters of Evansdale had been in prison since early 2014. He’d been committed on a special lifetime sentence after being found guilty of sexually abusing two girls when they were six and seven. He had a previous child sex abuse conviction […]