All 12 episodes of the limited series just landed on Netflix in a handful of regions including the United States.