The death penalty is and probably always will be controversial. One person who’s more familiar with the process than most is Sister Helen Prejean. Sister Prejean, whose work on Angola Prison’s death row was featured in the 1995 film “Dead Man Walking,” continues to minister to death row inmates and the families of victims alike. She’s in town to lecture this evening at Bishop Dunne High School’s 2007 GeoTech Conference. We’ll get a preview this hour.
Read more