A Texas woman was released from jail after 21 years over claims of sexually abusing children in sinister satanic rituals. 63 year old Frances Keller was freed on Tuesday night after the case against her fell apart due to a botched medical testimony. Her husband is also expected to be released. The couple were convicted in 1992 after sexually abusing a 3 year old toddler at their daycare in Austin. There were also allegations that the Kellers dismembered corpses, served blood drinks to the children under their care, and trafficked infants to Mexico to be raped by soldiers. SMH! This is a sick, sad world. To see footage of the case, click below.