Explanation:
From this habit long maintained in all its race, it has resulted that the animal's fore-legs have become longer than its hind legs, and that its neck is lengthened." In short, giraffes' long necks are the result of generation upon generation of repeated stretching and inheritance.