MOTHER GOD AUTOPSY [FT407:10]
The leader of the “Love has Won” cult, Amy Carlson, also known as “Mother God”, came to a bizarre end last April when her mummified corpse was found in a sleeping bag on a makeshift altar in a follower’s house, missing its eyes, daubed with makeup, sprinkled with glitter and festooned with Christmas lights. Results