Quantcast
Home » Topics » Fran Keller

Owner of alleged Satanic sex abuse daycare released as case against her falls apart

The Texas woman who served 21 years in prison for allegedly molesting and abusing children as part of a series of Satanic rituals was released on Tuesday in Austin. The Austin American Statesman reported that Fran Keller, now 63, is being released as key components of the case that put…

Google+