A video clip recently recorded in Helan Mountain in northwest China's Ningxia showed a blue sheep mother breastfeeding her cub on a steep rock face.
No comments