There has been a lot of buzz on the internet the past few days about some “mysterious” images that Google Maps has taken of the Western deserts of China. Pictured above is one of the sites that people are trying to make sense of. Conspiracy theorists the globe over have been speculating (sometimes very wildly) [...]
Read More...
No comments:
Post a Comment