how does snakes have babies
In some species babies are born alive. Other species lay eggs. In a strange combination of the two, some snakes have eggs that stay in their bodies until the eggs hatch and then the babies are born. Snakes can have anywhere from one to 150 baby snakes at a time.