Friday, May 22, 2009

The Missing Link

This past week, scientists announced they’d discovered the 47 million year old fossilized remains of an animal which, they announced shamelessly, is the missing link between apes and humans.

Ida, properly known as Darwinius masillae, is the 47-million-year-old fossil, said to be a critical “missing link” species in primate evolution.

Ironically, scientists have located a contradictory find here in North America. This new discovery of yet another 47 million year old fossil seems to indicate that we are all actually descended from assholes.