What major factors affected Earth's changing climates?
meteor impacts
volcanic gases
earthquakes
mass extinctions
Milankovitch cycles