IHA NEWS
International Latest News Videos and Photos
Browsing Tag

snow leopard

snow leopard seen on street in China

A snow leopard, which lives mostly in the mountainsides of Himalayas, at 2,500 to 4,500 meters altitude, was seen on a street in the Yushu city of China. The species is under first-class protection in the country and listed as vulnerable…

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More