By Victor Omondi The state of Arkansas executed a Black man, Ledell Lee, in 2017 after he was convicted for the 1993 murder of his neighbor, Debra Reese. Lee, who had served 24 years in prison as of 2017, was executed for the murder despite the failure to find any physical evidence directly connecting Lee […]