Which of the following best explains why snow predictions by meteorologists are sometimes incorrect?
A. Weather data are misinterpreted.

B. Weather instruments are extremely precise.

C. Interference from the sun causes data to be collected inaccurately.

D. Local variations in weather are too small for weather instruments to replicate.