Wednesday, 9 October 2013

The Weakest Link

Every new fossil creates two new missing links.
 — Richard Dawkins