Great look at full-suit Huntress (jessica DuGouw) in CW's 'Arrow'!