Get the latest Science News and Discoveries

How long does evolution take? It happens on two different timescales


None

Get the Android app

Or read this on New Scientist