On this Spooky Snippet I'm talking about the Return to Nature Funeral Home in Penrose, Colorado. You know, the one that's been all over the news because the owners took off, neighbors started complaining about an odor, and when police went in they found now 190 bodies! Yeah that one! The owners were finally arrested and there was a press conference yesterday. This is a very ongoing investigation!
To leave or reply to comments, please download free Podbean or
To leave or reply to comments, please download free Podbean App.