During the Sturtian glacial period during the Neoproterozoic Era, Earth underwent periods of global glaciation, which have ...