Season 2 landed in the United States in May 2018 and we expected season 3 to once again be added to Netflix in May 2019. That's exactly what happened, the show is due to release on Netflix in the United States on May 7th, 2019.