They have finally found it! The whole world is talking about it, even Google is featuring it on their main page today. It is proof beyond a shadow of a doubt. It has been settled, it is conclusive, it is... "Ida," the small "missing link"
That's right, ladies and gentlemen, your ancestor is a small squished monkey.
From the National Geographic website:
"This is the first link to all humans," Hurum, of the Natural History Museum in Oslo, Norway, said in a statement. Ida represents "the closest thing we can get to a direct ancestor."
Here is a picture of the little guy from that same National Geographic site:
I don't know. I don't really see the family resemblance.