Horror History: Friday, August 21, 1998: “The Outer Limits (1995)” episode “Promised Land” premiered
4 Evil Eyes
August 21, 1998
Horror History: Friday, August 21, 1998: “The Outer Limits (1995)” episode “Promised Land” premiered
Season 4 Episode 21 Human survivors struggling in a poisoned landscape raid a protected alien farm, bringing two frightened...