Things You Can't Outrun

"Things You Can't Outrun" is the upcoming third episode of the first season of Arrow, and the third episode overall. It will air on October 21, 2014.