Galapagos medium ground finches are found on Santa Cruz and San Cristobal islands, which are separated by about 100 km of ocean. Occasionally, individuals from either island fly to the other island to stay. This can alter the allele frequencies of the population through which of the following mechanisms?
- Natural selection
- Genetic drift
- Gene flow
- Mutation