Larry Swearingen was executed in August of 2019. Every forensic assigned to the case claims that he was in jail when the victim was murdered. Texas killed him anyway.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More