A man who is a self-proclaimed witch has been arrested and charged with kidnapping in the case of missing Leila Cavett. Cavett’s two-year-old son Kamdyn was found alone in a parking lot last month, and Cavett was nowhere to be found. Shannon Ryan, who calls himself a witch, was arrested …
Read More »