China, google images, grids, satellites, structures, targets, Weird, weird

The Weirdest Google Maps Discovery Yet

Recent Google Images reveal giant unidentified structures in China that have generated much speculation.