The Strangest Gods and Goddesses in History

Chinnamasta 1 of 13

Chinnamasta is a Hindu goddess that symbolizes life, death, sacrifice, and sex. She is part of the Mahavidya, a group of Tantric goddesses that represent the ultimate feminine qualities. Chinnamasta is typically pictured standing over a couple making love while cutting off her own head to feed her attendants with her blood.