The Nature Reserve is located in the Bamboo Forest of China. Thomas once took a film crew here to film a nature documentary. The local people look after the area and, according to Yong Bao, are very proud of it.
Advertisement
The Nature Reserve is located in the Bamboo Forest of China. Thomas once took a film crew here to film a nature documentary. The local people look after the area and, according to Yong Bao, are very proud of it.