Definitions by hairybloke
Richard Dawkins
Much misunderstood evolutionary scientist who seems to have provoked much anger here, presumably from people who have not attempted to read any of his books.
Richard Dawkins by hairybloke September 9, 2010