Tag Archives: Darwin’s finches

today’s birthday: Charles Darwin (1809)


Charles Darwin (1809)

Darwin was an English naturalist who developed the modern theory of evolution. Along with naturalist Alfred Russel Wallace, he proposed the principle of natural selection: the mechanism by which advantageous variations are passed on to later generations and less advantageous traits slowly disappear. Darwin’s intensely controversial theory of evolution aroused widespread argument and debate among scientists and religious leaders. How did Darwin view religion and God? More… Discuss

Advertisements