I didn't realize that the vast majority of the time Earth is in an ice age. What causes it periodically like this?
The earth varies in distance to the sun and axial tilt and precession. Like waves, there factors can either overlap and somewhat cancel or they can stack for a larger effect.