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
Newer Post
Older Post
Home
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment