This all appears to be for episode 18 of Arrow. Very interesting. For whatever reason, Roy is in an Arrow suit and Oliver and him are fighting.