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…
Self-proclaimed ‘witch’ charged with lying in case of missing Georgia mom Leila Cavett
More from New York CityMore posts in New York City »


Be First to Comment