contestada

These finches have a common ancestor and live close to each other on different islands. Why are their beaks different? *