Eye for an Eye 2015/06/04 The Yetis of Nepal – The Aghoris as they are called are marked by colorful body paint and clothes