Ghost of the Mountains
Filmmakers endure brutal weather and rough terrain when they travel to the highest plateau on Earth to find the elusive snow leopard for the new documentary "Born in China. "
Filmmakers endure brutal weather and rough terrain when they travel to the highest plateau on Earth to find the elusive snow leopard for the new documentary "Born in China. "