Police officers Ewert Grens and Mariana Hermansson investigate the worst possible consequences of the death penalty, with repercussions that reach from Death Row in Ohio to the Stockholm Police Headquarters.
Streaming info last checked: 3 weeks ago