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.
1994
1971
2022
1965
2024
2025
2004
2010
1967
1959
2016
2011
2017
2008
1979
2019