Police have arrested multiple people after the mummified remains of a spiritual leader were located inside a Colorado home. Amy Carlson, known by her supporters as “Mother God,” was found dead wrapped in a sleeping bag and decorated with holiday lights inside of a home in Moffat. The 45-year-old was …
Read More »