clickorlando.com
41%
471
Spiritual leader’s mummified body found decorated with Christmas lights in home
DENVER – Authorities have arrested several 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.