Question: do rattlesnakes lay eggs or give birth to live young
Answer: Although many kinds of snakes and other reptiles are oviparous ( lay eggs ) , rattlesnakes are ovoviviparous ( give birth to live young after carrying eggs inside ) .