They might not be as ferocious as the sandworms from Dune, but hammerhead worms are nothing to sneeze at themselves. They’re ...