One North China leopard mother and her triplet cubs were captured on c...
One North China leopard mother and her triplet cubs were captured on camera in Heshun County in Shanxi Province. #AmazingChina #leopard #triplets #cubs