Where To Stream Supergirl Season 1 Episode 18
Worlds Finest
- Aired March 28, 2016
- 60 Min
- Rated 8.0
- Number 1 Of 126 Rated Episodes
Supergirl finds herself in a super team-up when a new superhero, The Flash, accidentally crosses dimensions and finds himself in Kara's universe. Together they have to battle Livewire and a new villainess, Silver Banshee.