The Supergirl season finale aired this past Sunday night, and instead of going out with a whimper, the show went out with a whole lot of open-mouthed gaping and enough new plot points to fill an entire season of a less-complex show.
A lot happened in Supergirl's season finale. Like, A LOT. It resolved hanging plot threads, set up two huge questions, and definitely lived up to its title: "Battles Lost and Won."