Charges filed after mummy of spiritual leader found in home

Prosecutors have charged seven people after the mummified body of the leader of a spiritual group called Love Has Won was found decorated with Christmas lights and glitter in a southern Colorado home

Related posts