Shifting Allegiances

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