What contributed to the heavy rains that caused the June 2007 Texas flooding?

A. A cold front from Canada
B. A heat wave from the Southwest
C. Moisture from the Pacific Ocean
D. Moisture from the Gulf of Mexico
Answer: 