Arrow ‘Genesis’ Recap – Episode 04.20 by Derek Johns | May 5, 2016 | Arrow | 0 Arrow and Felicity look for a magical solution to defeat Darhk while vengeance-driven Diggle gets a lead on Andy’s whereabouts Read More