In his own garage, a discredited scientist creates intelligent, insect-like c...
The Outer Limits
Season 1 Episode 3: Blood Brothers
Medical researcher Dr Spencer Deighton has discovered a formula which apparently gives a human being eternal life. When he shares his discovery with his brother Michael, who co-owns their research company, he doesn't realise how greedy and...