Wednesday, May 20, 2009

"MISSING LINK" FOUND: New Fossil Links Humans, Lemurs?

Meet "Ida," the small "missing link" found in Germany that's created a big media splash and will likely continue to make waves among those who study human origins. From National Geographic.

read more | digg story

Related:

No comments: