RENEWED: Eric McCormack Announces Netflix’s TRAVELERS Season 3 Which Starts Filming in Vancouver on March 26th
Netflix officially renewed Travelers for season 3 today. Star Eric McCornack announced it from Vancouver. My fellow #Travelers… here it is… @netflix pic.twitter.com/WeAz8bXFdF — Eric… Read More »RENEWED: Eric McCormack Announces Netflix’s TRAVELERS Season 3 Which Starts Filming in Vancouver on March 26th