Season 3, Episode 12 Double Helix

First Aired: March 28, 1997

A negligent scientist's self-induced experiments lead to a close encounter. Ron Rifkin.

Watch Now
$1.99
Subscription