Where To Stream Arrow Season 4 Episode 20
Genesis
- Aired May 4, 2016
- 60 Min
- Rated 6.9
- Number 116 Of 170 Rated Episodes
Oliver calls in a favor with Constantine and goes to meet with an immortal shaman who can teach him how to fight Damien's dark magic. Meanwhile, Thea takes a break with Alex, while Diggle visits Lyla and Sara.