Larry Swearingen is on Texas Death row awaiting execution for the 1998 murder of college student Melissa Trotter. The problem? Forensics say he might be innocent.
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More