We return to the roots of Arrow as Oliver faces his dark past in the form of the villain Prometheus!
You must create an account to continue watching