Take a look @ more new footage from the Season Finale episode of "Supergirl", titled "Better Angels", airing April 18, 2016 on CBS:
"...'Supergirl' is forced to do battle...
"...with an unexpected foe and must risk everything...
"...including her life – to prevent 'Non' and 'Indigo'...
"...from destroying every person on the planet..."
Click the images to enlarge and Sneak Peek "Supergirl: Better Angels"...