The bad guys are winning.
It’s a lucha battle when an escaped Kaupe finds its way to Mexico!
Future William and Mia search for Felicity and try to stop a terrorist organization from blowing up all of Star City.
Oliver and his team try to work with the SCPD, but things don’t go well.
Is this the end of Ricardo Diaz? He’s literally been on fire!
Manchester Black has returned and he’s got his own team primed to wreak havoc.
A new villain is introduced as Kara continues to adjust to life without Alex knowing her secret.
Nora keeps going back in time to save Team Flash from dying at Cicada’s hands, but she just can’t seem to get it right.
Barry and Ralph go undercover to get a device that can stop Cicada.