What is the difference between oviparous and viviparous animals?
Oviparous animals lay eggs, with development occurring outside the mother's body, while viviparous animals give birth to live young, with development occurring inside the mother's body. Oviparous animals typically produce more eggs due to a higher risk of predation.