Stabbed, body dumped in creek Steven Michael Moeller, aged 30, was found dead on October 17, 1986, near Lakehead, California. The circumstances of Moeller's death were violent, and law enforcement classified it as a homicide. Despite investigations, details about the events leading to his death have remained scarce, and his case remains unsolved.
At the time, the remote nature of the area where Moeller's body was discovered presented significant challenges for investigators, making it difficult to gather conclusive
...Read More