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