Derrick Todd Lee, known as the Baton Rouge Serial Killer, terrorized Louisiana from 1992 to 2003, eluding capture for years. Eventually, advanced DNA testing would help police close the net.
Episode Discussion
Login to leave a comment on this episode.
No comments yet. Be the first!