This could have even caused the flood, by generating terrific quantities of heat and causing volcanoes to erupt and water to spurt out of the earth.
(This; could have even caused; the flood, by generating terrific quantities of heat and causing volcanoes to erupt and water)
This
could have even caused
the flood, by generating terrific quantities of heat and causing volcanoes to erupt and water