Shifting Allegiances

"Shifting Allegiences" is the upcoming twentieth episode of the sixth season of Arrow, and the one-hundred-thirty-fifth overall.