Friday, November 18, 2011

What in the name of Pei Xiu is that in China?

So this week there was a bit of a dust up as some extremely odd things were found in satellite images of China.  An article in Gizmodo (and other places) has more pictures, but not much in the way of explanation.  Anybody out there have any ideas?

No comments:

Post a Comment