As per Ling Puran, the deities were curious to know the story behind 'Tandav'- the famous dance of Lord Shiva. So, they asked Suta how it started and what made Shiva to perform Tandav.
Suta replied--- There lived a demon named Daruk. He had acquired divine powers by the virtue of his austere penance. He started tormenting the deities, sages and all the virtuous people. All the deities went to Lord Shiva and requested him to give protection from the tyrany of Daruk. Lord Shiva then requested Parvati to help the deities. One part of Parvati's consciousness entered into the body of Lord Shiva. But, the deities were not aware of this happening. Goddess Parvati then attained her physical form with the help of poison stored in the throat of Lord Shiva. The effect of poison had made her complexion dark. Lord Shiva then brought her out from within his body through his third eye.
The deities became frightened after seeing her terrific appearance. She was none other than Goddess Kali. Goddess Kali then killed Daruk with the permission of Parvati. But, even after the death of Daruk, her anger did not subside and the whole world was ablaze due to her anger. Lord Shiva then incarnated as a small child and started crying as if he was hungry. Goddess Kali could not decipher the illusions of Shiva and thought that the child was crying because of hunger. She started feeding the child her breast-milk. In the process of sucking milk, Shiva also sucked out her anger.
The extreme anger of Kali had resulted into the manifestation of eight divine entities who became famous as 'Kshetrapal. After her anger had subsided Goddess Kali became unconscious. Lord Shiva then performed his famous dance--Tandav for the first time to bring Kali back to consciousness. He was accompanied by all the ghosts and spirits in his terrific dance. When Kali regained her consciousness she found Shiva dancing. She too started dancing and this is the reason why she is also called Yogini.