Srimad Bhagavatham - Srikrishna Punishes Serpent Kaliya
A notorious Serpent Kaliya was living on the bed of the Kalindi lake (backwaters of Yamuna river) for many years. Its poison was so strong that it caused lake water to boil, and the contaminated air killed the birds that flew over the lake. The surrounding areas, too, were not fit for vegetation.
A lone Kadamba tree survived, probably due to divine intervention, says Sage Sukamuni.
Srikrishna decided to teach Kaliya a lesson. He went to Kalindi Lake with his cows and cowherds. Surprisingly, Balarama did not accompany Him.
Tormented by thirst and fatigue, the cows and cowherds drank the contaminated poisoned water and fell dead instantly. The gracious look of Srikrishna brought back life to them, and they rose up shocked and perplexed.
Srikrishna decided to act fast and tightened his waist cloth. He kept his flute and stick aside, climbed the Kadamba tree, and reached a vantage point. Slapping his arms, he increased his weight and jumped into the pool, causing a huge splash in the pool.
The serpent felt a violation of the set rules in his abode. Unable to accept, it grew angry and agitated. Approaching SriKrishna, it bit him in his vital parts.
Yasodha, Rohini, and others observed bad omens and feared Srikrishna's safety. Hearing it, Balarama laughed to himself but remained silent, knowing well Srikrishna’s game plan.
They left in search of Srikrishna on their own without much thought or discussion. They identified the (divine) footprints of Srikrishna, which had unique marks (lotus, seed, flag), and followed it diligently. They quickly reached Kalindi Lake.
By then, kaliya had tightly coiled Srikrishna with his long tail, and they saw no movements in Him. Cowherds, who were witnessing the event, were speechless and mentally blind. Cows were showing their sorrow by their shouts.
Gopikas, who had developed a bondage of divinity with Him, saw Srikrishna neither smiling nor conversing with them. This situation created great anxiety in them. They felt their life is void without Him.
The uncontrollable Yasodha ran towards the lake to protect her child, but other gopikas prevented her. Nanda and others were discussing how to kill Kaliya. Balarama prevented them and said Srikrishna had faced several such difficult situations earlier and had come out harmless and hence not to worry.
Srikrishna observed the pure love in all of them and then decided to teach Kaliya a lesson. He expanded his body and freed him from the coils of the serpent.
The serpent became angry at such an act of a lad. It moved backward and shook its head violently in order to create fear in Him. However, Srikrishna was least affected.
Srikrishna was moving around its 101 heads, and that made Kaliya go around Him. Kaliya was waiting for an opportune movement to swallow Him.
For a while, this game continued, and the serpent developed fatigue. Srikrishna quickly jumped on one of its heads and pressed it hard, causing immense pain to the serpent.
Whenever the serpent raised its head, Srikrishna would press it hard with His foot
and that continued on all the 101 heads. Blood oozed out from its mouths and eyes.
Gandarvas, Kinaras, and kimpurushas were overjoyed. They sang songs, played their instruments, and showered flowers on Srikrishna.
Finally, the exhausted serpent felt its end was nearing as it couldn’t protect itself. It then realized that this kid is none other than Sriman Narayana, who has descended to teach him a lesson.
The serpent thought surrendering to Him was the only option left to save its life.
Source: Bhagavatha Mahapurana