S3 of Travelers just dropped on Netflix.