S0E31 : Returning to the Roots of Arrow: Prometheus

15 mins.

We return to the roots of Arrow as Oliver faces his dark past in the form of the villain Prometheus!