Tags Arrow season 3 finale