Links for Arrow S2E21: City of Blood

What's Hot Today

Episode 21

41,297 watches

April 30, 2014
Diggle and Felicity go to extremes to keep Oliver from surrendering to Slade.
April 30, 2014
Diggle and Felicity go to extremes to keep Oliver from surrendering to Slade.