Wild Snow Leopards Snuggle On-Camera | Video

Camera traps in China recently captured a trio of snow leopards snuggling and relaxing under a shady tree.