Behind the Scenes of “Supergirl” Finale “Nevertheless, She Persisted”
The CW has finally released their behind the scenes video of the Season 2 finale of “Supergirl” which aired on Monday night. Titled “Nevertheless, She Persisted”, this episode aired on The CW in the USA […]