Did faulty science, and bad testimony, bring Larry Swearingen to the brink of execution?

Shortly after 19-year-old Melissa Trotter disappeared from the campus of Montgomery College, north of Houston, the police suspected Larry Swearingen, a 27-year-old electrician, had killed her. They even tossed him in jail on traffic charges three days after Trotter vanished. Her body wasn’t discovered for another three weeks, in January 1999, in Sam Houston National […]

Continue reading