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