Rare footage shows three snow leopards roaming in the wild 12,460 feet above sea level in China
Rare infrared footage shows three snow leopards roaming in the wild 12,460 feet above sea level in China A trio of snow leopards were spotted strolling in the wild in north-western China Footage shows the wild animals sniffing around and digging holes on the ground The scene was captured by hidden cameras installed in the … Read more