Mummified corpse of cult leader found wrapped in Christmas lights in Colorado squib

Amy Carlson, 45, known as “Mother God” by her followers, was found dead wrapped in a sleeping bag in the rural town of Moffat, Colorado.
Continue reading on New York Post...
Tags: