WILL MARK AS BRAINLIEST! : )

Which of the following is a theory that explains seafloor spreading?


A. Hot spots

B. Mantle plumes

C. Convention currents

D. Rising magma

Please explain your answer! : )
Thanks!