Netflix’s new 8-part horror thriller series from the creators of Stranger Things is quietly taking over the world on ...