Hidden Cameras Capture Thriving Snow Leopard Colony

Meera Dolasia
2011-07-17T11:18:19-07:00

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.