Spiritual leader’s mummified remains found in Colorado…
Seven cult members have been arrested after the mummified corpse of their leader was found in a shrine in Colorado wrapped up in Christmas lights and missing its eyes with ‘glitter-type’ make up painted on. Amy Carlson, 45, who was known as ‘Mother God’ to the followers of the ‘spiritual’ group Love Has Won, was … Read more