autostraddle.com
“Supergirl” Episode 314 Recap: The Long, Straight Road Ahead
Supergirl is back, with everything from karaoke to flying monkeys.