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.