Barb harpoon