The Frozen Kingdom of the Snow Leopard filmades under tre år i bergen i Qinghai. Filmen har aldrig tidigare visats och berättar om en hängiven snöleopardhona som bosätter sig i en obekant dal för att föda och uppfostra två ungar och hur hon trotsar otroliga odds.
Denna film utspelar sig i Tibet och följer där det farliga liv som snöleoparden och deras unga avkomma lever i en fantastiskt vacker dal fylld med en ofantlig mångfald vilda djurarter.