Mysterious Images From Space

View Comments
Screen shot 2011-11-16 at 3.45.37 PM

New images on Google Maps showed some interesting structures in China. 

View Comments
blog comments powered by Disqus
Follow

Get every new post delivered to your Inbox.

Join 572 other followers