Chamundi is a myth of blood and spear known to all of India, but in the Theyyam performance this Goddess wields power. Chamundi, the incarnation of Adi Para Shakti, was born from the brow of Goddess Durga who was fighting with the demons Chanda and Munda