Published March 12, 2018 at 4032 × 3024 in 20180312_151254.jpg Deacon Steve Kaneb testifies in favor of death penalty repeal on behalf of the Roman Catholic Diocese of Manchester.