Saturday, February 02, 2008

The Least You Should Know (2/2)

On this day in 1998, Texas executed Karla Faye Tucker. She's been the only female executed in Texas since 1984, but that's only because Jessica Simpson hasn't gone back to Dallas.

No comments: