ARROW Finally Gets the Mask – How Long Before the ‘Green?’

Date: 19 November 2013 Time: 01:00 PM ET