the flash season 8 Episode 1 (S08E01) - Armageddon (1)
When a powerful alien threat arrives on Earth under mysterious circumstances, Barry, Iris and the rest of Team flash are pushed to their limits in a desperate battle to save the world. But with time running out and the fate of humanity at stake, flash and his companions will also need to enlist the help...