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