Snakes in general have to mate very carefully, with maximum amount of care given to ensure the female is enjoying herself, female snakes are twice the size of the males and won't hesitate to kill them if they feel uncomfortable.
#1 Two Penises
Take a look guys. Snakes have two penises, called their hemipenes.
#2 The Odor Trail
The way a male snake finds a female to mate with is through her scent. She leaves an odor trail as she moves along, with the male finding her, bumping his chin onto the back of her head and then crawling on top of her. If she likes him, she raises her tail, he wraps his tail around hers, and their cloaca meet.
#3 The Cloaca
The cloaca is where the snake expels waste as well as it's reproductive fluid. The male snake inserts his hemipenes into the female, and get this, their sex can last all day long.
#4 Reproduction
Females can reproduce up to twice a year, with some snakes laying eggs while other delivering live babies.
#5 Hemipenes
It is the location of the cloaca causes the snake to have two penises. It is located near to where legs would normally emerge. That is why humans have one penis and snakes have two. We have legs and they don't.
#6 Using Their Penis
Snakes do not use both penises when mating, instead they typically prefer to use their right penis first.
#7 Hidden
The genitals of both genders of snakes are hidden in the cloaca. In the male, it will extrude when ready for use.
