April 30, 2019April 30, 2019Chris King3 Comments on Arrow Season 7 Episode 20 Review: “Confessions” Arrow Season 7 Episode 20 Review: “Confessions”