Every year, hundreds of people from India’s Uttarakhand state engage in Bagwal, a brutal stone-pelting battle that often leaves dozens with severe injuries that require medical attention.
Bagwal literally means “fight with stones”, so it’s a pretty fitting name for a celebration that’s all about hurling big stones at the opposing side. Four clans gather in the Champawat district of Uttarakhand to take part in the unique event, despite the danger of getting seriously injured by the stones flying through the air. In fact, bloody wounds are the whole point of Bagwal as legend has it that the Hindu deity Barahi struck a deal with humans to rid them of demon invaders in exchange for a sacrifice in the form of blood.