In 2017 alone, around 10 leopards were sighted by planted cameras in northwest China's Qinghai Province, which is located 4,000-plus meters above the sea level.
Newly released footage from early 2017 showed leopards in grasslands and forests of Qinghai's Zadoi County and along the head streams of the Lancang River.