
China’s number one mascot the giant panda (ailuropoda melanoleuca) are only found in the bamboo forests of south western China. “They occupy 6 small forest fragments in the provinces of Sichuan, Gansu and Shaanxi. (5,400 square miles).”
The panda is well travelled in popular culture, as well as being a local hero. With the recent release [...]