Warning: This recap contains storyline and character spoilers from this week's episode of Arrow.
Arrow has been building to Ray Palmer's first flight in the A.T.O.M. suit for a while now — and building to Ray and Felicity getting together for even longer, so that's not unexpected. What is a surprise is what's waiting for Oliver when he once again comes face-to-face with Ra's al Ghul in Nanda Pa...
Also read: Monopoly ditches classic game piece