Orlando Dispatch

Orlando News

Several arrested after mummified remains of ‘spiritual leader’ found in Colorado home

The body of the deceased spiritual leader of the group “Love Has Won” was found wrapped in a sleeping bag and decorated with Christmas lights in a southern Colorado home. Several people were arrested over the incident.

Read more at WESH News

Leave a Reply

Your email address will not be published. Required fields are marked *