IFC News - Death Penalty - Baze v. Rees

IFC News explores a Supreme Court case challenging the death penalty and a harrowing documentary about a prison chaplain who walked 95 inmates to their deaths.

Powered by Vimeo Pro