Tennessee puts Stephen West to death by electric chair

By Talia Kaplan

Source: Fox News National