Gizmodo
There are lots of explanations for the gigantic structures built in China's desert. But the most mysterious thing is invisible: according to a former CIA analyst, there's someone who has ordered tons of satellite photos of this area since 2004. More » Sent with Reeder
No comments:
Post a Comment