The Twilight Zone 2×06: “8” A team of scientists in Antarctica make a special and terrifying discovery Rate this: