Legends of Tomorrow, “Star City 2046” places our characters in the crosshairs of their own desires, while finding themselves in a possible future that has not been cemented in time. This is very much a Sara Lance (Caity Lotz) centric episode considering she’s from...