Video
18:35, 28-Jul-2018
Snow leopards were spotted four times in one day near Sanjiangyuan in northwest China's Qinghai Province. Located at the core of Sanjiangyuan National Park, Angsai township in Yushu Tibetan Autonomous Prefecture is well known as "the home to snow leopards."
Updated
17:36, 31-Jul-2018
[]