Arrow: Stephen Amell Teases Oliver's Return To The Island

The fifth season finale of Arrow is rapidly approaching as Oliver Queen and his team must deal [...]