The extreme devotion of its mother is all that stands between a blind baby macaque monkey and certain death in the snowy mountains of China.