Never before seen Russian snow leopards caught on camera
Thursday, December 1, 2011 - 09:02
in Earth & Climate
New WWF camera traps have captured the images of two rare snow leopards in Russia. The photographs are the first ever taken of snow leopards in Russia's Altai mountains. WWF camera traps last month also captured the first images of snow leopards in Nepal.