Amazing insights into origins of human sacrifice and its relation to snake cults that believed mountain chains were sleeping serpents and volcanos were their heads. The relation between the serpent, the underworld and rain is also discussed extensively.