Which animal has the longest neck?
Camel
Horse
Giraffe
Llama