Ghost of the Mountains

Ghost of the Mountains is a 2017 nature documentary about snow leopards in China. Directed by Ben Wallis and narrated by Antoine Fuqua. Ghost of the Mountains was released theatrically by Disneynature on June 30, 2017. It is the eleventh nature documentary released under that label.