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…
Prft
November 28, 2013 at 9:58 am
Fucking ridiculous.