and their legend `` how the giraffe got his long neck '' runs : `` in the old days the ancestors of old man giraffe had slightly longer necks than other grassland creatures , and the access to the high leaves was so advantageous that it was mostly long-necked giraffes that survived , passing on the long neck in their blood just as a man might inherit his grandfather 's spear .