Jun 17, 2009
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,...