Animals perform during a "Happy Stage" show at the Puppet Theater in Beijing, capital of China, Aug. 1, 2009. [Luo Xiaoguang/Xinhua]