Indiana executes Roy Lee Ward for the 2001 rape and murder of Stacy Payne, ending a 20-year legal battle and sparking debate over the state's execution protocols, drug access, and media access. The execution brings closure to the victim's family but reopens wounds in a community forever marked by the crime.
Hosted on Acast. See acast.com/privacy for more information.