On June 29, 2020, 46-year-old Lena Lynn Fletcher was found dead from a gunshot wound in her Rock Springs, Wyoming, home. Her husband, Jason Lee Fletcher, was discovered at the scene, attempting to administer aid.
Initially, Jason Fletcher claimed that Lena had accidentally shot herself. However, forensic analysis raised doubts about this account. Experts noted that the gunshot wound's trajectory and the presence of a defensive wound on Lena's left hand were inconsistent with a self-inf
...Read More