An Inflatable Moon Rolled Through A Chinese City And It's Just As Funny As It SoundsIt's like a Michael Bay movie...only much more believable.
get the latest GUFF
delivered to your mailbox
China is home to some of the most polluted air in the world. Last month, the city of Beijing went on "red alert" for smog. That is not fog you see in this photo: that's a woman and boy wearing masks to protect themselves against the smog.
After China Refused To Cancel Its Annual Dog Meat Festival, This Man Took Matters Into His Own HandsHero and animal rights activist, Marc Ching, rescued 1,000 dogs from a 10-day dog meat festival in China.