Question: Many areas of Massachusetts have small deep ponds called kettle ponds. Which of the following best explains the formation of these ponds?

  Options: 
 A. avalanche
 B. wind erosion
 C. glacial depression
 D. sediment deposition
Answer: C