August 07, 2005

Vivivi

Contrary to popular belief, not all reptiles lay eggs.

There are three different forms of how different types of reptiles bear their young.



  1. oviparous - the mother lays the eggs and then the young hatch, all outside the mother's body
  2. ovoviviparous - the eggs are hatched inside the mother's body, before the young come out.
  3. viviparous - the mother gives birth to her young. These reptiles nourish their young in the uterus in yolk sacs, unlike mammals do in the uterus in plasenta.
  4. Here's a quicktime video on a smooth snake giving birth:

http://www.arkive.org/species/ARK/reptiles/Coronella_austriaca/Coronella_austriaca_09.html?movietype=rpMed

Pretty interesting, I always assumed all reptiles laid eggs, 'cos I don't recall seeing pythons or crocodiles giving birth.