Apr 30 2008
James Woodard Released in Dallas After 27 Years of Incarceration
Innocence Project of Texas client, James Lee Woodard, was released from incarceration yesterday after serving more than 27 years for a murder that he has always maintained he did not commit. The victim, Woodard’s girlfriend at the time of the homicide, was found strangled and sexually assaulted on the banks of the Trinity River […]