David Lee Powell Published June 16, 2010 at 618 × 402 in David Lee Powell © statesman.com David Lee Powell, executed yesterday, sat on death row for 32 years.