What are the mechanisms that have been claimed to explain the movement of Earth’s tectonic plates?
slab pull and sea-floor spreading
mantle convection and continental drift
mantle convection, ridge push, and slab pull
sea-floor spreading and continental drift