One adult North China leopard and two cubs were captured on camera in ...
One adult North China leopard and two cubs were captured on camera in Lyuliang Mountains in north China's Shanxi Province. #AmazingChina