50,000 generations of bacteria prove that evolution never stops
io9.com