However , one objection is that it fails to explain why female giraffes also have long necks .
Giraffes have a very long neck and legs .