Infrared cameras have captured images of snow leopards in two different locations in southwest China's Yunnan Province for the first time, confirming the presence of this endangered species in the ...