Subtitles Arrow S04E20 – Genesis

Season 04, Episode 20 – “Genesis”
Oliver and Felicity look for a magical solution to defeat Darhk; vengeance-driven Diggle gets a lead on Andy’s whereabouts and heads off to confront his brother; Alex takes Thea on a vacation that quickly turns into a nightmare.