A scientist sets up another garden of Eden where he imprisons his creations and unleashes his dark fantasies on them.
1985
2003
1997
1990
1992
2001
2008
2000
1982
2006
2005
1979
1984