Python Mothers

Most snakes leave their eggs as soon as they are laid. The biggest exception to this rule is a few species of pythons. Pythons are cold-blooded, but they tightly wrap themselves around their eggs to protect them and keep them warm. How can a cold-blooded animal keep eggs warm? Some have a rare trait that allows them to shiver, and thereby raise the temperature of the eggs inside the nest.