Giraffes are one of life's mysterious creatures.