Arrow Season 2 Episode 21 City of Blood
If you want to watch Arrow Season 2 Episode 21 City of Blood free episodes withal and high quality commercial the right website. Watch Arrow Season 2 Episode 21 City of Blood and different scenes in amazing streaming free of charge. Stream Arrow Season 2 Episode 21 City of Blood on the web. When Oliver goes missing after Moira’s death, Diggle and Felicity enlist the help of Amanda Waller to track him down. They find him in a secret hideout, where he reveals his plan to give himself up to Slade in order to save everyone else. Isabel returns and shuts down Verdant, forcing Thea to make a decision to leave Starling City for good. Sebastian is sworn in as Mayor, but Laurel uncovers documentation that he knew Slade was going to kill Moira. Laurel reveals to Oliver that she knows he is the Arrow and that Sebastian is working with Slade.