Infrared cameras spotted two snow leopards in the Qilian Mountains in China's Gansu Province. The snow leopards are known to leave their scent on rocks to mark their territory. Snow leopards are under Class A state protection in China.
[]
00:54