A serial killer has been sentenced to death by electric chair in London in the 1890s, but in his final hours, he puts a curse on the prison he is in, and all of those in it.
2019
2018
2017
2021
2024
2012
1994
2014
2016
2020
1976
1999
2013
1996