Although there are a lot of issues with government, environment, and society in China (which would best be discussed in another forum), it's seeing photos like this that makes me really glad that the Olympics are held in Beijing this year.
The Gorillaz are no more, but its fun to see these guys still animating. Animation is based on the "Journey to the West", which is something I always hear about, and should probably catch up on.