Posts in tag

Richard Schiff


At the time of writing, capital punishment is legal in twenty-eight states of America, but who knows how many this will be by November? The ‘Land of the Free’ is the only Western country where the death penalty is regularly enforced. There’s seems to be little appetite to change this on either side of the …