Sheriff Releases Video of Deputies Finding Mummified Body of Alleged Cult Leader
October 19, 2021
Authorities released bodycam video of their discovery of the mummified remains of an alleged cult leader. The Saguache County Sheriff’s Department says Amy Carlson’s body was found wrapped in a sleeping bag and decorated with Christmas lights back in April. She was the leader of Love Has Won based in Moffat, Colorado. Reports say a group member told authorities a dead body was in the house where Carlson and other members lived. Inside Edition Digital’s Mara Montalbano has more.