86% Arrow 4.20: “Genesis” Review Brent Botsford Entertainment May 5, 2016 0NOTE: Full spoilers for this episode of “Arrow”, including a major character death, are present in this review After...