Masks of gods and demons in store for special days. The masks with their lidless eyes and the room's muskiness is the stuff of nightmares. Tibet 1995