1989 Mystery Unraveled: A South Carolina Couple Vindicated 35 Years After a 5-year-old’s Death
A South Carolina legal dropped murder charges against Victor Lee Turner and Megan Renee Turner, who were arrested in January and charged in…
Read More...
Read More...