INSIDE:
Today in Pictures: Tuesday, May. 19, 2009
JUSTIN LANE / EPA
Ida
A 47-million-year-old primate fossil, which scientists are suggesting may be a distant human ancestor is unveiled in New York. The nearly complete fossil, known as 'Ida', is 20 times older than most fossils that provide evidence for human evolution.
Top Stories on Time.com
Photos
INSIDE:










RSS