Hidden Killers Podcast
EPA Postpones Demolition of Funeral Home with Improperly Stored Bodies, Second Owner Released from Jail
The Environmental Protection Agency (EPA) has announced a further delay in the demolition of the Return to Nature Funeral Home located in Penrose, Colorado, where nearly 200 bodies were found to be improperly stored. Initially scheduled for this week, the demolition has been postponed due to logistical issues surrounding landfill Read more…



