A paper in Science co-authored by around 200 scientists from some of the world's top academic institutions surely must mean something, righ...| eurogenes.blogspot.com