-
Warning – Spoilers! If you haven’t seen the finale of Arrow season 3, stop reading now. Oliver Queen just can’t catch a break. After last season’s epic showdown with Ras’ Al-Ghul, things finally seemed to be looking up for the billionaire vigilante. With his alter ego presumed dead, Oliver...