In a far away castle, a doctor has given life to a creature he stitched back together from corpses. However, it doesn’t seem to suffice him…
1986
2023
2006
2015
2014
—
2018
2016
2008
2011
2012
1928
1939