Kekexeli: Mountain Patrol (2006)
Runtime: 1 hr 39 mins
Theatrical Release: Apr 14, 2006 Limited
Synopsis: Kekexili, the largest animal reserve in China, is home to many rare species, including the Tibetan antelope. Prized for its skin that is used in making luxurious, albeit illegal, shahtoosh scarves, the antelope's numbers have been dwindling drastically in the past 20 years as poachers... [More]





