Details here.
Google Maps is showing odd giant structures out in China’s desert. Anyone hear of this before or have an inkling of what they might be?
Details here.
Google Maps is showing odd giant structures out in China’s desert. Anyone hear of this before or have an inkling of what they might be?
If I were China, I’d do this just to fuck with anyone who has spy satellites.
D’oh! Sorry about that. Mods, please close this one.