Seven People Arrested After Spiritual Leader’s Mummified Remains Were Found Wrapped in Sleeping Bag and Decorated with Holiday Lights
Police have arrested multiple people after the mummified remains of a spiritual leader were located inside a Colorado home. Amy ...