David Lee Powell

David Lee Powell

© statesman.com

David Lee Powell, executed yesterday, sat on death row for 32 years.

Leave a Reply

Your email address will not be published. Required fields are marked *