With its towering peaks and gossamer waterfalls, the mountainous terrain of the Sichuan province in China where “The Amazing Panda Adventure” was filmed is so breathtaking that it lends this otherwise ...