contestada

Thousands of years ago, giraffes with short necks were common within giraffe populations. Nearly all giraffe populations today have long necks. This difference could be due to