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 »