what going on?

Back Arrow episode 21