harpooned