A 26-episode sci-fi masterpiece on Netflix’s catalog seems to perfectly combine the chills from Stephen King IT franchise with time travel thrills.