Arrow Season 6 Episode 12

Oliver continues to battle Cayden James; when Dinah and Oliver have a major disagreement, one of their own is put in danger.





Levidia