archytele The Vault

S3·E23 Battles Lost and Won

Aired June 18, 2018

Synopsis

Supergirl and team take on Selena in an epic battle for Earth.