“Supergirl” Episode 313 Recap: Stay

Alex and Kara try to discover if there is still humanity left in the Worldkillers while Lena tries to figure out what's wrong with Sam.