Netflix is prepping us for a new original series titled Travelers. The episodes showcase futuristic survivors who have discovered the key to time travel. Watch as they try to save the Earth with the series debut on December 23rd.
Travelers (Trailer)
COMMENTS