This and the Great Wall of China are the only two manmade structures you can see from space.