Worlds Finest was a fun team-up episode. Good job DC, CBS, & the CW! from (Supergirl, season 1 episode 18)