Arrow Season 4 Episode 20 Sneak Preview: Genesis

The CW has released a sneak preview of next Wednesday's 'Genesis' episode of Arrow.As Oliver [...]