TTV Read More 2 minute read ‘Supergirl’ Season 1, Episode 18 – World’s Finest | TV ReviewbyJustin MumarMarch 30, 2016 An hour long special dedicated to two of TV’s favorite Superheroes, but does it live up to…