Legends of Tomorrow - SPOILERS!!!