The Netflix trailer has promised maximum creepiness, so the eight episodes now streaming on Netflix are likely not for the weak of stomach. In the comments section, TV fans seem ready. @zipkip4996 ...