Arrow - Spoilers galore
Holy ****.
That was pretty damn good.
Print