ericstoneberg.com
Chinnamasta, the Self-Decapitating Goddess
CHINNAMASTA, the self-decapitating Goddess, is wildly evocative – as you can see! She is likely one of THE most overtly outrageous forms of divinity conjured by the Indian mind. And she is ve…