Travelers has been renewed for its third season
The time travel TV series Travelers has been renewed for a third season by its home network, the Canadian TV channel Showcase. On this side of the Atlantic, Travelers is shown on Netflix, where it has become something of a hit with binge-loving sci-fi fans. Netflix also co-produce the show. Created by Stargate SG-1 alum Brad … >