16-08-2020 23:53 via news.yahoo.com

A self-described ‘witch’ has been charged with kidnapping in the missing mother case

An Alabama resident who claims to be a witch, a god and the last person to see missing mother Leila Cavett alive now has been charged in federal court with kidnapping.
Read more »