metawitches.com
Travelers Renewed for Season 3 by Netflix Exclusively- Showcase Is Out
Well, that’s new. The long awaited press announcements officially confirming Travelers’ season 3 renewal have finally come through, but with a twist. Travelers will now be produc…