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 by the International Union for Conservation of Nature.

Chinasnow leopard
Comments (0)
Add Comment