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