Wednesday, May 20, 2009

Notice the Google Logo Today?


"MISSING LINK" FOUND: New Fossil Links Humans, Lemurs?

Take that you religious nuts.

P.S: Interesting back story behind this discovey, do read it here.

No comments: