Do lizards lay eggs or bear their young live?
There are about 3,000 species of lizards. Most of them lay eggs to reproduce, but a small number of them bear their young live. Among the egg layers, the number of eggs per clutch varies depending on the size, age, and condition of the mother. Large species such as iguanas may lay 50 or more eggs at one time. In the lizard family Scincidae, about one-third of the species bear live young, and those are mostly in the tropical regions. In most other lizard families, the species that are exposed to cold — either at high altitudes or at extreme latitudes — are generally the live bearers. (Source:Encyclopedia Britannica Online)