Where do rattle snakes lay eggs?

Rattlesnakes do not lay eggs, but they give birth to around 5-12 (usually) young in spring and around monsoon season.