Lezmond Mitchell Was Executed Wednesday In Indiana

A Navajo man, convicted of a gruesome double murder on the Navajo Nation in 2001, was executed by lethal injection Wednesday in Indiana. Thirty-eight year old Lezmond Mitchell was executed at 6:29 p.m. eastern time after being found found guilty of the beating and stabbing deaths of 63-year-old Alycie Sim and her nine-year-old granddaughter near […]