EVANSVILLE, Ind. (WFIE) – The scheduled execution of Roy Lee Ward is just three weeks away.
As we’ve previously reported, he was convicted of the rape and murder of 15-year-old Stacy Payne back in 2001 in Spencer County.
New filings were issued in the case Friday morning…