INSIDER
Spiritual leader’s mummified remains found in Colorado home
Read full article: Spiritual leader’s mummified remains found in Colorado homeAuthorities have arrested seven people after the mummified body of the leader of the spiritual group “Love Has Won” was found wrapped in a sleeping bag and decorated with Christmas lights in a southern Colorado home.