Razib Khan

@razibkhan

Evolutionary genetics, history, politics, and philosophy. Tweets do not represent any institution or person I have any affiliation with.

Davis, CA
Joined April 2009

Tweets

Twitter may be over capacity or experiencing a momentary hiccup.

Visit Twitter Status for more information.