Yesterday, Alfred Dewayne Brown became the 13th person in Texas and the 154th nationwide to be released from death row due to evidence of his wrongful conviction. The Harris County District Attorney’s Office dismissed the capital murder charges against him after determining there was not enough evidence to re-try him for two murders that took place at a cash-checking business in Houston in 2003.
Tag: innocence
Last night, June 3, 2015, the State of Texas carried out its eighth execution of the year, putting Lester Bower Jr. to death more than 31 years after his conviction. Bower […]
According to new peer-reviewed research published in one of the most authoritative scientific journals in the world – Proceedings of the National Academy of Sciences – over four percent of […]