The Alibi

An examination of the Crystal Faye Todd case. In 1991, the 17-year-old was brutally murdered in Horry County, South Carolina.

Episode Discussion

No comments yet.
Login to leave a comment on this episode.