They’re tiny, brainless and badass. They’re the everyday viruses that send us running to the Kleenex aisle. And at a molecular level, they rock. Viruses are mindlessly competent, ruthlessly efficient, and so simple they blur the line between life and non-life. Yet we humans, despite our elaborate nervous systems and thousands of genes, can barely keep [...]

