A 430-million-year-old fossil has rewritten leech history, showing they are at least 200 million years older than previously believed. Unlike today’s bloodsucking leeches, their ancient ancestors ...