He calls himself a ‘witch.’ Feds are calling him a kidnapper in the missing mother case
An Alabama man 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 »