Tagged as: natural selection

Why do giraffes have long necks?

Giraffes are one of Africa’s most well known animals. They are the tallest living land animal and can be up to 5 meters tall – the same height as a two storey building. This unique height is mostly due to giraffes’ long necks, which can make up half of their

Read More