Question by  bumpkin (35)

Are there any snakes that don't lay eggs?


Answer by  NutBucket (140)

Animal families are based on shared traits. All snakes are reptiles. Reptiles are animals that, by definition, lay eggs. If an animal does not lay an egg it is something else like a marsupial or a mammal. Snakes must lay eggs or their snake-license is invalid.


Answer by  Kris (797)

Yes, there are. Common garter snakes and rattlesnakes give live birth to fully developed tiny baby snakes. Boa constrictors also have live births. Actually, these live birth, or ovoviviparous, snakes also produce eggs, but they are held in the mother until they hatch, to increase the likelihood of survival.


Answer by  Sudhkar (69)

Some snakes like copperheads, boa constrictors, rattlesnakes, and garter snakes give birth to live babies.They do not lay eggs and then they eat the still births for energy because they cant eat during pregnancy .


Answer by  Amom (701)

Snakes are reptiles and as a result are egg layers. All reptiles need lay eggs in order to reproduce so you will not find a snake that doesn't lay eggs.

You have 50 words left!