Debra Sloan, 42, female, was discovered nude off a rural roadside near Laytonville after Mendocino County road workers spotted her body on November 30, 1998, in the days immediately following Thanksgiving weekend. Investigators quickly determined she had been killed shortly before the discovery; she had recently met a man in the area and left with him prior to her death.
Detectives focused on 41-year-old Fort Bragg mill worker John Annibel, whom witnesses placed with Sloan over the holid
...Read More