'Legends of Tomorrow' Recap With Spoilers: "Freakshow"

We start tonight's episode with a flashback to six months ago when Amaya is in the process of [...]