Travelers: Netflix Does it Again Gerald Anderson Free Lyfe December 29, 2016 2 399In October Netflix released a new series called Travelers. I had an opportunity to watch the first season on the...