Why Do Giraffes Have Long Necks?
zoology
The most direct answer is that natural and sexual selection shaped giraffe necks to help them reach food beyond competitors and, in males, to deliver forceful blows during necki...
Open article