Arrow Season 03 Episode 18 – “Public Enemy” Watch Online Free Full Episode on OnlineMovies.IS .
Ray is critically injured during an attack on the mayor’s office. Felicity is pleasantly surprised when her mother shows up at the hospital to offer her support. Meanwhile, Oliver and his team search for the culprit, but things turn even darker when Ra’s al Ghul kidnaps Capt. Lance.