"MISSING LINK" FOUND: New Fossil Links Humans, Lemurs?
Wednesday, May 20, 2009 - 09:28
in Paleontology & Archaeology
"Ida," a "missing link" found in Germany, is an exceptionally well-preserved fossil primate and is being hailed by some as a milestone in human evolution—but not all experts are convinced.