Yes this. Where has this Flash been? It's been years. Hopefully continues for the season after Armageddon 5 parter is over. At least this show found its way back unlike legends.
Review of Armageddon, Part 3
This is what should've been all along
1 December 2021