Sneak Peek #2 of Supergirl’s Season Finale

CBS has released a new sneak peek from the much anticipated season finale of Supergirl airing this Monday, April 18, at 7/8c.  Maxwell Lord uses all his skills and talents to help Supergirl in saving the people of Earth.  Will they be successful?  You won’t want to miss this heart stopping episode!