Friday, April 16, 2010

Actual Innocence: Johnny Frank Garrett and Bubbles the Clairvoyant

The fine folks of Amarillo wanted justice, and wanted it toot-sweet. The Amarillo police were having trouble finding the low-life individual who raped and killed 76-year-old Sister Tadea Benz on Halloween night, 1981. The authorities had just released Fernando Flores, and that was embarrassing.