Disneynature: Ghost of the Mountains
Available on Disney+
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."
Starring Antoine Fuqua
Director Heng Yang, Ben Wallis