Dixon was convicted and sentenced to death in 2008 for the 1978 murder of Deana Bowdoin. His execution is scheduled for May 11.
      

Dixon was convicted and sentenced to death in 2008 for the 1978 murder of Deana Bowdoin. His execution is scheduled for May 11.

      

Read More

By

Leave a Reply