Which of the following natural events would most likely be associated with heavy rainfall or potential flooding?
A. Tornado
B. Thunderstorm
C. Earthquake
D. Volcanic eruption