Join us each week as we review the latest episode of ARROW. Warning: the following review contains major spoilers for the newest episode of the show. Episode 20: "Genesis" Synopsis: As Oliver and Felicity look for a magical solution to defeat Darhk, a vengeance-driven Diggle gets a lead on Andy's... Read More...