For 6 years, families in the Colorado Springs area trusted the Return to Nature Funeral Home with the final disposition of their loved ones. But on October 4th, 2023, police acting on a report of an “abhorrent” smell entered Return to Nature’s Penrose property and found 189 improperly stored bodies. On today’s episode, we discuss the unspeakable acts of Return to Nature’s owners and the families that have been left traumatized in their wake.