Answer:
B
Explanation:
Its natural variation because by random mutation some giraffe had longer necks than others. However these longer necks were more favourable and allowed giraffe to survive to reproductive success. Hence the longer necked giraffes had more offspring and this randomly generated trait was passed on to more and more giraffe offspring.