› added 8 years ago
109
TIL of Dan and Fran Keller, an innocent couple recently released from prison after 20 years, who were convicted, by pseudo psychotherapists and Christians, of abusing and dismembering children in Satanic Rituals
via reddit.com