Leopard spotted 4,200 meters up the Qinghai mountains
Share
Copied
00:39
A brightly colored leopard was captured on an infrared camera in mountains 4,200 meters high in Northwest China's Qinghai Province. Experts are intrigued, as leopards are almost never seen at such high altitudes.