Vegetarian FestivalA strange and unnerving festival of self-mutilation and religious devotion in Thailand.