Tag Archives: Chinese

Google Earth: Mysterious structure spotted in Chinese desert – but what it is hiding?

Google Earth was created in 2001, creating a 3D image of the world for online users to explore. It has evolved ever since and has captured some of the most baffling sights across the globe. Whilst Google Maps often takes pictures of innocent pedestrians in awkward positions, Google Earth has shown natural images that often have no explanation. … Daily ...

Read More »