Pages
(Move to ...)
Home
Doppleganger
▼
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
‹
›
Home
View web version
No comments:
Post a Comment