Watch The latest Supergirl Season 3 Episode 12 Video:

For Good - 29 January 2018
Fort Rozz - 22 January 2018
Reign - 04 December 2017
Wake Up - 20 November 2017
Midvale - 13 November 2017
Damage - 06 November 2017
Triggers - 16 October 2017
Exodus - 06 March 2017
Homecoming - 27 February 2017
Luthors - 13 February 2017
Medusa - 28 November 2016
Changing - 14 November 2016
Crossfire - 07 November 2016
Survivors - 31 October 2016