Watch Supergirl season 1 episode 18 tv series online free
Release: Mar 28, 2016
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.