Our new archbishop is a foe of the death penalty

Good news for New Orleans. We’re getting a new archbishop Gregory Aymond, who worked actively and visibly in Austin, TX to end the death penalty. He’s coming to Louisiana at a good time. The LA Supreme Court is doing its best to expedite executions,...
Mastodon