What Caused Finches To Evolve?
What Caused Finches To Evolve? Key factors in their evolutionary diversification are environmental change, natural selection, and cultural evolution. A long-term study of finch populations on the island of Daphne Major has revealed that evolution occurs by natural selection when the finches’ food supply changes during droughts. Why did the Galapagos finches evolve so rapidly?