Chickenshit & Ash: A Visit to Paradise
Plot: Charyarsaba, an isolated mountain village in Nepal. Living here means working hard for one's food and worshipping one's ancestors and the gods, who guarantee a continued existence and provide protection from evil