Supergirl: Easter Eggs and DC Comics References in "Strange Visitor From Another Planet"

Tonight's episode of Supergirl may have given us the coolest visual effects yet in the series, in [...]