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 her behind...
↧