myrahmcilvain.com
Woman Hanged in Texas
In 1985 the Texas legislature passed a resolution to absolve Josefa “Chapita” Rodriguez of the murder for which she hanged on November 13, 1863. Chapita Rodriguez lived in a lean-to shack where the…