What theory of evolution accounts for snake’s disappearance of legs and development of giraffe’s long neck?

  • A. Theory of use and disuse
  • B. Theory of natural selection
  • C. Theory of chromosomal change
  • D. Theory of action and interaction