Sneak Peek the Season Finale episode (#23) of The CW's "Arrow" titled "Sacrifice", airing May 15, 2013.
"This is after Oliver makes a confession about 'Laurel' (Katie Cassidy).
"After hearing of the danger in The Glades, 'Thea' (Willa Holland) races to find 'Roy' (Colton Haynes), inadvertently putting herself directly in the line of fire for Malcolm’s devious plan.
"Then, on the island, Oliver, 'Slade' (Manu Bennett) and 'Shado' (Celina Jade) are locked in a life-or-death struggle against 'Fyers' (Sebastian Dunn) as his missiles lock on a full 'Ferris Air' jetliner..."
Click the images to enlarge and Sneak Peek "Arrow: Sacrifice"...