by LMFranklin20
Love it!
So perfect. Thank you so much for writing and sharing.
One small complaint... while many kinds of snakes and other reptiles are oviparous, (egg layers), rattlesnakes are ovoviviparous, they do not lay eggs, instead carrying them inside and then giving birth to live young.