This week's episode of Legends of Tomorrow had just about everything you could possibly want from the zany time travel series. There was action, there was comedy, and we even got to see Neal McDonough hilariously pay tribute to Miami Vice. (Seriously, the guy pulls of 1980s fashion like a champ.) However, the crown jewel of the entire episode came during the climactic showdown between White Canary and the renegade assassin. After besting her opponent in a vicious fight, the younger Lance sister decided to torment the supervillain by telling him every last detail regarding his death at the hands of Oliver Queen during the failure of Genesis in 2016.