S01 E06
Oct 30, 1989Alien Nation
The Night of the Screams
Release Date: Oct 30, 1989Episode Description
As Halloween approaches, a series of Newcomer murders seems to follow the pattern of a Tenctonese myth.
Where to Watch Alien Nation Season 1 Episode 6 Now
Best
Rent/Buy
Free