This may be circulating in emails, but it was such a striking image, that I figured I'd give the IoTD a whirl with it.
I tried to google around and find more about it....but I'm not finding anything....the site listed on the pics in in chinese....anyone?