Do All Snakes Lay Eggs?

There are many kinds of snakes in the world. Different snakes have different ways of multiplying.

Most nonpoisonous snakes and a few venomous snakes lay; eggs in mud puddles, rock cracks and piles of falling leaves. Snake eggs are smaller and longer than hen eggs, with harder shells. Some days later, small snakes are hatched from the eggs. Venomous snakes like the cobras and nonpoisonous snakes like the boas can all lay eggs. Sometimes, they can lay thirty or even forty eggs at one time. Some the snakes often guard the eggs they have just laid.

Some snakes, such as the pallas pit viper, cant lay eggs. They are ovoviviparous Their newborn babies are covered by ovum memberanes. When the membranes break, the small snakes crawl out ,from them.