Official description for the Arrow episode City of Blood

The CW has released an official description for the April 30 episode of Arrow.

It’s called “City of Blood” and here are some new spoilers. You can read more Season 2 spoilers on our Arrow Spoilers Page!