The discovery of James Paul Phelps' body occurred on the afternoon of October 11, 2022, when police responded to a welfare check at a residence on Lehua Street in Mountain View. A concerned individual had reported a foul odor emanating from the home, prompting the authorities to investigate. Upon entering the off-grid residence, officers found Phelps' decomposing body on the floor.
The subsequent autopsy, performed on October 14th, revealed the grim cause of death: a single gunshot woun
...Read More