Story of King Muchukunda and Sri Krishna is found in the Srimad Bhagavad Purana. The king was blessed with the rare darshan of Srihari Vishnu. King Muchukunda ruled the earth during the Krita Yuga. He helped the Devas in the in the battle against Asuras. Then Kartik, son of Shiva, took over as the general of the army of the Devas. Now Devas decided to give Muchukunda the much needed rest. But the earth had changed so much during the period. Thousands of years had elapsed and there was no one on earth that King Muchukunda could relate to. So the King wanted to attain moksha. The Devas wanted to help Muchukunda for his service. But they were incapable of granting moksha to the king as it can only be granted by Srihari Vishnu. The king then said that he was tired and he needed rest. He asked for a boon that will make him sleep for very long time. He also wanted the one who wakes him up to be burnt to ashes. The boon was granted. The king slept in a cave on earth through S