Wednesday, May 20, 2009

The Missing Link?

Perhaps you have heard about "Ida", the new fossil that is being presented as the missing link between humans and their supposed ape-like ancestors? Ida is about two feet long and is apparently similar to a modern day lemur (below). The National Geographic people are proclaiming that the missing link has been found. Others think it is all "hot air". At any rate, I am not seeing the resemblance to any humans I know (although, I will admit, I don't know any two foot people).