On Darwin’s birthday

This article calls into question everything he assumed.


HT: Joe Fleener