
Shambhala, the holy place in the minds of Tibetans; but ordinary people cannot get there.
Directed by Yuzhi Zhu (China)
Los Angeles International Short Film Festival – Monthly Competition
Shambhala, the holy place in the minds of Tibetans; but ordinary people cannot get there.
Directed by Yuzhi Zhu (China)