Geneticists are updating Darwin's theory by demonstrating that in the slow process of evolution there are sometimes unforeseen strides, and that life is stranger, more adaptable and changeable than we ever dreamed.
·