ARROW: A Primer Before the Season 1 Finale

Date: 14 May 2013 Time: 03:32 PM ET