A meditation room with stuffed animals and dried human heads. Tibet, 1920. Subscribe and share >> S E E 742 views21:00