USA (Texas): Death penalty / Legal concern: Odell Barrnes Jr

Odell Barnes is scheduled to be executed in Texas on 1 March 2000 for the murder of Helen Bass in Wichita Falls in 1989. There are serious questions about his guilt.

Choose a language to view report

Download PDF