Supergirl is forced to do battle with an unexpected enemy as she risks everything - including her life - to stop Non and Indigo from destroying everyone on Earth.