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 Stockholm Police headquarters. Coming to Viaplay US on 13th April 2023! Watch Viaplay. Link in Bio.