autostraddle.com
“Supergirl” Episode 508 Recap: Who Will Save Your Soul?
The race to save Lena from herself is on and Alex and Kara have different ideas for how to stop her.