Battles Lost and Won
- Episode aired Jun 18, 2018
- TV-PG
- 42m
Supergirl and her team take on Selena in an epic battle for Earth.Supergirl and her team take on Selena in an epic battle for Earth.Supergirl and her team take on Selena in an epic battle for Earth.