Bit strange! http://www.telegraph.co.uk/news/picturegalleries/worldnews/8888802/Bizarre-structures-in-the-desert-in-China-discovered-on-Google-Maps.html...