‘Supergirl’ episode 13 video: Astra and Non return!
For those of you who wondered when Non and Astra were going to show their faces once more on “Supergirl,” we’ve now got a pretty clear answer for you: The new episode airing Monday night. The sneak peek show gives you a sense of their plan, and the implications that it will have for Kara […]