PHOTO / CHINA
Snow leopard spotted in China's giant panda national park
Published: Dec 02, 2022 07:32 PM
This file photo taken by an infrared camera shows a snow leopard in the Wenchuan area of the Giant Panda National Park in southwest China's Sichuan Province. Photo:Xinhua

This file photo taken by an infrared camera shows a snow leopard in the Wenchuan area of the Giant Panda National Park in southwest China's Sichuan Province. Photo:Xinhua



 
This file photo taken by an infrared camera shows a snow leopard in the Wenchuan area of the Giant Panda National Park in southwest China's Sichuan Province. Photo:Xinhua

This file photo taken by an infrared camera shows a snow leopard in the Wenchuan area of the Giant Panda National Park in southwest China's Sichuan Province. Photo:Xinhua