National Geographic Society

  • Connect:

Spilling Blood

Published
Dakshin Kali Temple's chief priest Prakash Karmacharya (center with white shirt) is bring offerings of

Check your local listings.

Experience animal sacrifices to a bloodthirsty goddess in Nepal, a mass whale slaughter near Denmark and a religious cockfight in Bali.

Credits