Number of vertebrae in neck of a giraffe are:

A. 10

B. 5

C. 7

D.3