Naseem Rakha interviews Sister Helen Prejean, author of Dead Man Walking, for Big Picture Productions and Capitol Community Television in Salem, Oregon.

Sister Helen Prejean from Big Picture Productions on Vimeo.

Mastodon