Supergirl 1×20 “Better Angels” (Season Finale) – 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, on the first season finale of SUPERGIRL, Monday, April 18th on CBS.
Official website: http://www.cbs.com/shows/supergirl/
Official Twitter page: https://twitter.com/supergirlcbs
Official Facebook page: https://www.facebook.com/SupergirlCBS
Supergirl 1×20 Sneak Peek #2/Preview “Better Angels” (Season Finale)
Supergirl Season 1 Episode 20 Sneak Peek #2
Supergirl Season 1 Season Finale Sneak Peek #2
Supergirl 1×20 Sneak Peek #2 “Better Angels” (HD) Season Finale