Cult Leader Found Mummified And Wrapped In Christmas Lights In Colorado

I'm just waiting for this story to be turned into a Netflix documentary. This past week, the body of Love Has Won cult leader Amy Carlson, aka Mother God, was found mummified in a sleeping bag, covered in glitter and wrapped in Christmas lights in a mobile home in Moffat, CO. Seven people have been arrested and are being investigated for abuse of a corpse and child abuse (there were two minors living in the home.) They don't know how long Carlson has been dead, but her body had been decomposing long enough that her eyes were gone. The whole story is very bizarre. Read more on the story here.