Closed Captioning
apply | reset x
font
size
T
T
T
T
color

March 8th, 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. TODAY.com's Dara Brown reports.

More video

TRENDING

LIFESTYLE