Shooti 6 months ago
#ResistanceRoots
Sister Helen Prejean was born on this day in 1939 in Baton Rouge, La. Her best-selling book, Dead Man Walking, about her experiences as spiritual advisor to two Louisiana death row inmates, was published in 1993. She remains a vocal advocate for abolition of the death penalty.