Which animal has the longest neck?

Giraffe

Next question