Question: Do rattlesnakes lay eggs or give birth to live young?
Answer: give birth
give birth to live young
ovoviviparous
give birth to live young after carrying eggs inside
Natural Questions answer: give birth to live young (from the Wikipedia article "Rattlesnake")