Funeral Home Under Investigation After Discovery of 115 Decomposing Bodies

A small town in Colorado was recently shaken by a gruesome discovery at a local funeral home. The Return to Nature Funeral Home in Penrose had been the source of a foul odor for several days, prompting local authorities to investigate. What they found was shocking: 115 decomposing bodies stored improperly within the facility. The investigation into the funeral home was slow to unfold, with details only gradually coming to light. The authorities, including investigators …

Read more