Over millions of years, variation and selection, variation and selection, trial and error, trial and error.
Por millones de años, variación y selección. Variación y selección. Ensayo y error. Ensayo y error.