Water exists on Earth in three different physical states. Which of the following are forms of solid water on Earth?
A ice and rain
B fog and rivers
C glaciers and hail
D water vapor and snow