Subtitles Supergirl S01E18 – Worlds Finest

Season 01, Episode 18 – “Worlds Finest”
The Flash arrives in National City from an alternate universe. He teams up with Supergirl to battle the villains Livewire and Silver Banshee, in exchange for Supergirl’s help finding him a way to return home.