It was a bird! It was plane!
Nope, it was the first season finale of Supergirl on CBS on Monday night.
And just what kind of storylines and developments helped conclude this successful freshman drama's opening run?
On Supergirl Season 1 Episode 20, Supergirl's enemies schemed to destroy every single person on the planet, which created just a slight problem for our heroine.
As you might have guessed, stopping them wasn't exactly easy for the Woman of Steel. But was she able to do so in the end?
Click on the video above to watch Supergirl online and find out how the show left us hanging off a cliff until this fall when it returns.