felicity dead April 2, 2017 797 × 353 ComicCorp 84 – Felicity Dies, Oliver Breaks Promise, The Flash Doesn’t Suck and More!