Ida Causes Evolutionary Stir

A 47-million-year-old fossil named “Ida” found in Germany may provide the missing link needed to bridge the evolutionary split between lemurs and humans...