There are now at least 13 species of finches on the Galapagos Islands, each filling a different niche on different islands. All of them evolved from one ancestral species, which colonized the islands ...
Make sense of the day’s news and ideas. Times journalists guide you through what’s happening — and why it matters. Make sense of the day’s news and ideas. Times journalists guide you through what’s ...