First time I heard it was in a documentary back in the 80s and the phrase was referring to the great wall of china.
With the allowed legal resolution being 0.25 meters and spy satellites certainly having better accuracy, the phrase will soon be obsolete and cease to amaze anyone.
With the allowed legal resolution being 0.25 meters and spy satellites certainly having better accuracy, the phrase will soon be obsolete and cease to amaze anyone.