Obviously, China is up to something, but what is it? Is it a military testing ground? Is it a street map for a major city for use in targeting practice? Is it the latest massive Christo artistic installation? Is it the future of UPC or QR codes?
I don’t know. What we do know is that within a week or so, someone is going to claim that it’s some sort of alien landing strip. Just watch.
(FTR – my guess is a satellite calibration system for part of it, and a explosives testing site for the other. Pure speculation, but with the burnt out vehicles in one of the images, I’m guessing testing site.)