People scouring China's deserts on Google Maps hoping to find God knows what have uncovered numerous unusual structures (others after the jump), including this series of....well, whatever...