geekisphere.com
Watch: Arrow 6x20 "Shifting Allegiances" Promo | Geekisphere
Watch the official promotional trailer for Arrow 6x20 "Shifting Allegiances" here and get a first look at what happens during this episode of the show