The new horror miniseries hits Netflix later this month.