CINCINNATI (Scripps News Cincinnati) – In March 1985, Linda Lee Couch was sentenced to life in prison for the murder of her husband, Walter Douglas Couch. On March 30, 2021, she once again has the opportunity to prove to the Ohio Parole Board that she should be released. Investigators said Linda fatally shot Walter in […] More
March 30, 2021