After a series of dramatic appeals reaching all the way to the U.S. Supreme Court, last night the State of Arkansas put Ledell Lee to death in the state’s first execution since 2005. Lee’s execution was only one of eight set to be carried out by the state in the […]
↧