metawitches.com
Travelers: Netflix Announces Release Date for Season 3
After what feels like a very long wait, but actually wasn’t, Netflix has FINALLY announced the release date for season 3 of their science fiction time travel series Travelers. Prior seasons o…