Number of vertebrae in neck of a giraffe are:

(A) 10
(B) 5
(C) 7
(D) None of these

The answer is: (C) 7