Thursday, June 22, 2017

Texas couple exonerated after 25 years

In 1992, Fran and Dan Keller were both sentenced to 48 years in prison over accusations of sex abuse crimes related to children they babysat in their home daycare center outside of Austin

No comments:

Post a Comment