Press "Enter" to skip to content

Self-proclaimed ‘witch’ charged with lying in case of missing Georgia mom Leila Cavett

A self-proclaimed witch who claimed he was the last person to see Georgia mom Leila Cavett before she disappeared last month has been charged with lying to federal officers, according to reports on Sunday. Shanon Demar Ryan, 38, was being held in a Broward County, Florida jail without bond following his arrest by federal agents…
Source: NY Post click here for more…

Be First to Comment

    Leave a Reply