Supergirl and team take on Selena in an epic battle for Earth.
Aired 2018-06-18 · 42 min
Supergirl: all seasons and episodes