To carry on his important work the ego-maniacal scientist Dr Kelly must obtain another hand… a hand which begins to take on a life of its own.
1973
1957
2003
2011
1996
1981
2010
2024
1991
2022
2023
2015
2018
2001
1949