You Can’t See the Great Wall of China From Space, But You Can See Their Giant Solar Farm –
You Can’t See the Great Wall of China From Space, But You Can See Their Giant Solar Farm – While the Great Wall of China is not readily visible from space (we debunked that popular myth here) there are several other human-built structures that actually can be seen from space. And that list is growing, thanks to the large solar farms being built around the world. The solar farm with the current distinction of being the largest in the world — as of February 2017 – is the Longyangxia Dam Solar Park in China. These new images from NASA’s Landsat 8 satellite show the farm’sRead More →