What happens when you pit a leech and a giant worm in the ring… or in nature? The title may sound like one of those B movies on