The Frozen Kingdom of the Snow Leopard

China, France, Germany 2020 – 52 min – Director: Frédéric Larrey – Language: English

Set in the remote mountains of China and Tibet, this film follows the perilous existence of a female snow leopard and her two young cubs in a valley of stunning beauty with a dazzling diversity of wildlife. Two photographer brothers came upon this lost valley in 2016 and were amazed to find it home to a dense population of snow leopards. Their discovery led to this exceptional film about an elusive big cat that is rarely caught on camera.