autostraddle.com
"Supergirl" Episode 518 Recap: Bridge Over Troubled Water
Alex and Kelly run into road blocks at work, Nia confronts Brainy, and Lena and Kara's feud comes to a head.
Valerie Anne