China's high-altitude Qinghai Province home to rare leopards

555 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.

from Liveleak.com Rss Feed - Featured Items http://ift.tt/2lq5PHE

Commentaires

Articles les plus consultés