Indiana man Roy Lee Ward executed for 2001 rape and murder
Roy Lee Ward, 53, was executed by lethal injection in Indiana for the 2001 rape and murder of 15-year-old Stacy Payne, after exhausting over two decades of legal challenges. Despite concerns about the execution drug pentobarbital and a clemency bid that was rejected, family members of the victim expressed readiness for justice, reflecting on the emotional devastation caused by her loss.
Loading PerspectiveSplit analysis...
