How does Volcanoes Erupt?

Deep within the Earth it is so warm because of the Earth’s core that it causes rocks to melt and form magma. Magma is lighter than solid rock and it causes it to flow to the surface.You can find more information here: