Supergirl

Supergirl

Better Angels (1x20)


:

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.

  • :
  • : 126
  • : 8172
  • CBS
  • 21