DC s Legends of Tomorrow · Season 3, Episode 18

DC s Legends of Tomorrow Season 3 Episode 18: The Good, the Bad and the Cuddly