IE 11 is not supported. For an optimal experience visit our site on another browser.

Twins born to endangered snow leopard species


Twin snow leopard cubs are now doing well after being born two months ago at the Xining Wildlife Zoo in northwest China's Qinghai Province.'s Dara Brown reports.