Question: dc legends of tomorrow how many episodes in season 3
Answer: 18