Nothing escapes the wandering eye of a NASA satellite, not even the monster stand storm that enveloped China last weekend. Behold and be amazed: (h/t: The Beijinger Blog)