In the past million years, the Earth experienced a major ice age about every 100,000 years.

There are several theories concerning this phenomenon, including: astronomical factors (Milanković cycles), marine iron concentrations, reduction of carbon dioxide in the atmosphere, uplift of continental blocks.