Died in prison
Robert Belcher
Robert Belcher, 89, died on July 21, 2023, while held at Crossroads Correctional Center, a Missouri state prison. KTTN reported on July 26, 2023, that the cause appeared to be natural causes.
Cause of death, as reported: Died of illness
Reported by: Crossroads Correctional Center (the agency that held them). The only account of how this person died comes from the agency that held them.