CAÑON CITY — In the coming months, investigators will be piecing together the identities of 115 bodies found this week in a seemingly desolate building in Penrose. A formerly Colorado Springs-based business, The Return to Nature Funeral Home was using the modest 2,500-square-foot building, when neighbors reported a foul smell…Read More
More than 115 bodies found improperly stored at Colorado funeral home
