Snow leopard spotted in northwest China

A snow leopard was spotted Saturday night running on the street of a small town in Northwest China’s Qinghai Province.

The leopard was then drove back to the mountain by local residents.

According to the local residents, it’s the third time this year that snow leopards have appeared in this town Zaduo, which was located inside the Sanjiangyuan Nature Reserve.

Leave a Comment