Thursday, May 17, 2012

Texas Put To Death An Innocent Man, Columbia University Team Says (Huffington Post)

Carlos DeLuna was executed in 1989 for stabbing to death a gas station clerk in Corpus Christi six years earlier. Now, Columbia law professor James Liebman says the state might have killed the wrong man ... read more; watch video (ABC, 2006)

ShareThis

Blog Archive