TV Supergirl 4×09 Elseworlds Part 3 preview Supergirl, The Flash, Green Arrow and Superman face the battle of their lives. Pip Ellwood-HughesDecember 18, 2018