TODAY   |  March 08, 2013

Rare glimpse of snow leopards in China

A photographer captures rare video of the elusive and endangered snow leopards that live in the Burhan Budai Mountains of China.'s Dara Brown reports.

Share This:

Sorry, we do not have a transcript available for this video at this time.