By now you’ll know everyone knows that at last someone has found the missing link. Finally. Well actually “Ida” was dug up by some amateurs in 1983 and was only more recently, when the University of Oslo bought it, discovered that this, “the eighth wonder of the world”, was in fact a 47 million-year-old primate. [...]

Posted in
Tags:

