Hidden Cameras Capture Thriving Snow Leopard Colony

Meera Dolasia
Sun, 17 Jul 2011 11:18:19 -0700

Conservationists all over the world are cheering the discovery of what appears to be a thriving colony of Snow Leopards in a remote mountainous area of Afghanistan.