Arrow Season 1 (2012) Series Review NO SPOILERS: Stephen Amell, Katie Cassidy, David Ramsey, John…

Plot