Camera Traps Reveal the Wild, Elusive Lives of Snow Leopards

April 5, 2017 - See rare close-up video of elusive snow leopards in Russia. Snow leopards live in some of the most rugged and remote mountains of… more